@charset "utf-8";

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
p,
pre,
td,
textarea,
th {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5 '微软雅黑', arial, 'Hiragino Sans GB', '\5b8b\4f53', sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

.checkbox_style,
.context-menu-list,
.detail_small_pic_lists,
.dot_list,
.eidt_panel_router_links,
.evaluate_upload_pic_lists,
.exhibition_product_props,
.f-select-list,
.features_list,
.fk-contextSubMenu,
.form_container,
.jz-dropdown-menu,
.jz-page-complex,
.jz-page-simple,
.jz-select ul,
.jz-select-not-found,
.jz_nav_list,
.jz_transfer_content ul,
.jz_transfer_list,
.lan_lists,
.lan_mobi_lists,
.level_1,
.level_2,
.level_3,
.marquee,
.mobi_detail_big_pic_content,
.news_detail_download_list,
.news_group_list,
.news_selected_wrap2 ul,
.photo_display_area,
.photo_display_list,
.photo_group_list,
.photo_list,
.photo_list_area,
.radio_style,
.result_product_props,
.scrollbar-view ul,
.select_list,
.select_title,
.sortable-tree ul,
.square-lattice-list,
.sub_nav_list,
.three_nav_list,
.toolbar_server_list,
.ui-timepicker2-scrollbar ul,
.vistor_preview_device_list,
.vjs-menu-content {
	padding: 0;
	margin: 0;
	list-style-type: none
}

.jz-table-dd-list,
.jz-table-dd-list ol {
	padding: 0;
	margin: 0;
	list-style-type: none
}

address,
cite,
dfn,
em,
var {
	font-style: normal
}

code,
kbd,
pre,
samp {
	font-family: courier new, courier, monospace
}

small {
	font-size: 12px
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

legend {
	color: #000
}

fieldset,
img {
	border: 0
}

img {
	max-width: 100%;
	vertical-align: top
}

video {
	max-width: 100%
}

button,
input,
select,
textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	max-width: 100%
}

input {
	-webkit-appearance: none
}

button {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

body {
	background: #fff;
	overflow-x: hidden
}

iframe {
	border: 0
}

td {
	word-break: break-word !important
}

[style*=AaBiaoTiChuYuan],
[style*=Aa夕禾],
[style*=Aa甜甜圈],
[style*=Aa语文老师的字],
[style*=Aa鬼泣],
[style*=字体管家幻影伯爵],
[style*=字体管家棉花糖],
[style*=字体管家波点],
[style*=字体管家润行],
[style*=字体管家版宋] {
	font-family: inherit !important
}

body::-webkit-scrollbar-track {
	background-color: #f7f7f7
}

body::-webkit-scrollbar {
	width: 6px
}

body::-webkit-scrollbar-thumb {
	background-color: #c1c1c1
}

.virtual_scroll_node::-webkit-scrollbar {
	width: 6px
}

.jz_clear {
	height: 0;
	clear: both
}

.jz_body_no_scroll {
	overflow: hidden
}

.jz_window_left_top_point {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000
}

.jz_screen_mobi body {
	max-width: 100%
}

.jz_screen_mobi video {
	width: 100%;
	height: 425px !important
}

.netVideo {
	max-width: 100%
}

.jz_screen_mobi .netVideo {
	width: 100%;
	max-width: 100%;
	height: 425px !important
}

.netVideo iframe {
	width: 100%;
	height: 100%
}

.jz_screen_mobi body::-webkit-scrollbar {
	width: 0
}

table:not(.jz_reponsive_fix_tabletable) {
	width: 100% !important;
	max-width: 100%
}

.jz_reponsive_fix_table table td,
.jz_reponsive_fix_table table th {
	padding: 0 10px
}

.jz_reponsive_fix_table table img {
	max-width: none
}

.jz_screen_mobi .jz_reponsive_fix_table table img {
	max-width: 100%
}

.jz_screen_mobi .jz_reponsive_fix_table table {
	width: 100%
}

.jz_screen_mobi img[height][width],
.jz_screen_mobi img[style*=height][style*=width] {
	height: auto !important
}

.jz_manage_web_mobi .postionStatic {
	position: static
}

.jz_share_Weixin {
	color: #46d42f
}

.jz_share_sina_weibo {
	color: #f44336
}

.jz_share_qq_share {
	color: #2992fc
}

.jz_share_qq_zone {
	color: #ffce01
}

.jz_share_douban {
	color: #43c332
}

.jz_share_baidu_tieba {
	color: #3986fb
}

.jz_share_kaixin001 {
	color: #fd9525
}

.jz_share_copy {
	color: #03c7b6
}

.jz_share_FaceBook {
	color: #4673de
}

.jz_share_Twitter {
	color: #28c1fa
}

.jz_share_LinkedIn {
	color: #22a5f3
}

.jz_share_text {
	position: relative
}

.jz_share_wrap {
	display: none
}

.jz_share_list {
	z-index: 1200;
	position: absolute;
	right: -10px;
	top: 35px;
	width: 256px;
	max-width: 240px;
	padding: 15px;
	vertical-align: middle;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	background: #fff;
	white-space: normal
}

.jz_share_list:before {
	z-index: 1;
	content: "";
	display: inline-block;
	position: absolute;
	top: -4px;
	right: 48px;
	width: 10px;
	height: 10px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.detail_share .jz_share_list:before {
	left: 82%
}

.jz_share_list:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: -15px;
	right: 0;
	width: 100%;
	height: 20px;
	background: 0 0
}

.jz_share_icon {
	display: inline-block;
	margin: 5px;
	vertical-align: middle;
	font-size: 30px
}

.jz_share_name {
	display: none;
	color: #333
}

.jz_share_info {
	position: absolute
}

.jz_share_info .jz_share_wrap {
	display: none
}

.jz_share_info.jz_share_info_hover .jz_share_wrap {
	display: block
}

.jz_screen_pc .jz_share_info_hover_top .jz_share_list {
	top: auto;
	bottom: -100%;
	margin-bottom: 56px
}

.jz_screen_pc .jz_share_info_hover_top .jz_share_list:before {
	top: auto;
	bottom: -4px
}

.jz_screen_pc .jz_share_info_hover_top .jz_share_list:after {
	top: auto;
	bottom: -25px
}

.fk-circle {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	width: 80px;
	height: 80px
}

.fk-circle .fk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.fk-circle .fk-child:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 20%;
	height: 20%;
	background-color: #cdd5f3;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-animation: fk-circleBounceDelay 1.2s infinite ease-in-out both;
	-moz-animation: fk-circleBounceDelay 1.2s infinite ease-in-out both;
	-o-animation: fk-circleBounceDelay 1.2s infinite ease-in-out both;
	animation: fk-circleBounceDelay 1.2s infinite ease-in-out both
}

.fk-circle .fk-circle2 {
	-webkit-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	transform: rotate(40deg)
}

.fk-circle .fk-circle3 {
	-webkit-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
	-moz-transform: rotate(80deg);
	-o-transform: rotate(80deg);
	transform: rotate(80deg)
}

.fk-circle .fk-circle4 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	transform: rotate(120deg)
}

.fk-circle .fk-circle5 {
	-webkit-transform: rotate(160deg);
	-ms-transform: rotate(160deg);
	-moz-transform: rotate(160deg);
	-o-transform: rotate(160deg);
	transform: rotate(160deg)
}

.fk-circle .fk-circle6 {
	-webkit-transform: rotate(200deg);
	-ms-transform: rotate(200deg);
	-moz-transform: rotate(200deg);
	-o-transform: rotate(200deg);
	transform: rotate(200deg)
}

.fk-circle .fk-circle7 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	-moz-transform: rotate(240deg);
	-o-transform: rotate(240deg);
	transform: rotate(240deg)
}

.fk-circle .fk-circle8 {
	-webkit-transform: rotate(280deg);
	-ms-transform: rotate(280deg);
	-moz-transform: rotate(280deg);
	-o-transform: rotate(280deg);
	transform: rotate(280deg)
}

.fk-circle .fk-circle9 {
	-webkit-transform: rotate(320deg);
	-ms-transform: rotate(320deg);
	-moz-transform: rotate(320deg);
	-o-transform: rotate(320deg);
	transform: rotate(320deg)
}

.fk-circle .fk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}

.fk-circle .fk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	-moz-transform: rotate(300deg);
	-o-transform: rotate(300deg);
	transform: rotate(300deg)
}

.fk-circle .fk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	-moz-transform: rotate(330deg);
	-o-transform: rotate(330deg);
	transform: rotate(330deg)
}

.fk-circle .fk-circle2:before {
	-webkit-animation-delay: -1.1s;
	-moz-animation-delay: -.8s;
	-o-animation-delay: -.8s;
	animation-delay: -.8s
}

.fk-circle .fk-circle3:before {
	-webkit-animation-delay: -1s;
	-moz-animation-delay: -.7s;
	-o-animation-delay: -.7s;
	animation-delay: -.7s
}

.fk-circle .fk-circle4:before {
	-webkit-animation-delay: -.9s;
	-moz-animation-delay: -.6s;
	-o-animation-delay: -.6s;
	animation-delay: -.6s
}

.fk-circle .fk-circle5:before {
	-webkit-animation-delay: -.8s;
	-moz-animation-delay: -.5s;
	-o-animation-delay: -.5s;
	animation-delay: -.5s
}

.fk-circle .fk-circle6:before {
	-webkit-animation-delay: -.7s;
	-moz-animation-delay: -.4s;
	-o-animation-delay: -.4s;
	animation-delay: -.4s
}

.fk-circle .fk-circle7:before {
	-webkit-animation-delay: -.6s;
	-moz-animation-delay: -.3s;
	-o-animation-delay: -.3s;
	animation-delay: -.3s
}

.fk-circle .fk-circle8:before {
	-webkit-animation-delay: -.5s;
	-moz-animation-delay: -.2s;
	-o-animation-delay: -.2s;
	animation-delay: -.2s
}

.fk-circle .fk-circle9:before {
	-webkit-animation-delay: -.4s;
	-moz-animation-delay: -.1s;
	-o-animation-delay: -.1s;
	animation-delay: -.1s
}

.fk-circle .fk-circle10:before {
	-webkit-animation-delay: -.3s;
	-moz-animation-delay: -.3s;
	-o-animation-delay: -.3s;
	animation-delay: -.3s
}

.fk-circle .fk-circle11:before {
	-webkit-animation-delay: -.2s;
	-moz-animation-delay: -.2s;
	-o-animation-delay: -.2s;
	animation-delay: -.2s
}

.fk-circle .fk-circle12:before {
	-webkit-animation-delay: -.1s;
	-moz-animation-delay: -.1s;
	-o-animation-delay: -.1s;
	animation-delay: -.1s
}

@-webkit-keyframes fk-circleBounceDelay {

	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes fk-circleBounceDelay {

	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0);
		background-color: #cdd5f3
	}

	40% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
		background-color: #5874d8
	}
}

@-o-keyframes fk-circleBounceDelay {

	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		background-color: #cdd5f3
	}

	40% {
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		background-color: #5874d8
	}
}

@keyframes fk-circleBounceDelay {

	0%,
	100%,
	80% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		background-color: #cdd5f3
	}

	40% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		background-color: #5874d8
	}
}

.jz_pagenation_wrap {
	font-size: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	white-space: nowrap;
	margin-bottom: 20px
}

.jz_pagenation_wrap>div {
	margin-left: -1px
}

.jz_page_prev {
	display: inline-block;
	width: 90px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center
}

.jz_page_number {
	display: inline-block;
	width: 38px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center
}

.jz_page_next {
	display: inline-block;
	width: 90px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center
}

.jz_page_review {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_page_review>div {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	margin-top: 10px
}

.jz_page_review .jz_page_jump {
	margin-left: -1px
}

.jz_page_review .jz_page_total_text {
	padding: 0 4px
}

.jz_page_review .jz_page_jump input {
	width: 50px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0 2px;
	text-align: center
}

.jz_page_review .jz_page_jump_btn {
	padding: 0 10px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0 2px;
	outline-style: none;
	cursor: pointer
}

.jz_page_scroll {
	color: #666
}

.jz_module_style_4 .pagenation {
	font-size: 0;
	margin-top: 30px
}

.jz_module_style_4 .pagenation>div {
	margin-left: -1px
}

.jz_module_style_4 .pagenation span {
	color: #666
}

.jz_module_style_4 .pageEllipsis,
.jz_module_style_4 .pageNext,
.jz_module_style_4 .pageNo,
.jz_module_style_4 .pagePrev {
	display: inline-block;
	width: 90px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	cursor: pointer
}

.jz_module_style_4 .fk-pageSelect {
	cursor: auto
}

.jz_module_style_4 .pageEllipsis,
.jz_module_style_4 .pageNo {
	width: 38px
}

.jz_module_style_4 .fk-pageSelect span {
	color: #5874d8
}

.jz_screen_mobi .jz_share_info:hover .jz_share_wrap {
	display: none
}

.jz_screen_mobi .jz_share_list {
	display: none;
	-webkit-justify-content: space-around;

	justify-content: space-around;
	max-width: 100%;
	z-index: 1;
	position: absolute;
	top: auto;
	left: 0;
	bottom: 0;
	padding: 0;
	padding-top: 24px;
	padding-bottom: 0;
	width: 100%;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.jz_screen_mobi .jz_share_list:before {
	display: none
}

.jz_screen_mobi .jz_share_icon {
	font-size: 38px;
	margin: 0 11px 10px;
	text-align: center;
	width: 48px
}

.jz_screen_mobi .jz_share_name {
	display: block;
	font-size: 12px;
	line-height: 37px;
	width: 47px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.jz_screen_mobi .jz_share_info .jz_share_list {
	padding-left: 3%;
	padding-right: 3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_mobi .jz_share_info .jz_share_wrap {
	display: none
}

.jz_screen_mobi .jz_share_info .jz_share_wrap_active {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9100
}

.jz_screen_mobi .jz_share_info:hover .jz_share_wrap_active {
	display: block
}

.jz_screen_mobi .jz_share_layout {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6)
}

.sitetipsV2+.jz_web_container {
	top: 45px;
	position: relative
}

.sitetipsV2+.jz_web_container .g_mobi_header_content {
	top: 45px
}

.sitetipsV2+.jz_web_container #jz_nav.jz_mobi_nav {
	top: 45px
}

.jz_web_container {
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}

.web_container_960 {
	width: 960px
}

.web_container_1200 {
	width: 1200px
}

.jz_web_header {
	display: block
}

.jz_mobi_header {
	display: none
}

.jz_web_content {
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms
}

.jz_web_footer {
	background-color: #0ff;
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms
}

.jz_screen_mobi .jz_col_12 .jz_web_banner,
.jz_screen_mobi .jz_col_17 .jz_web_banner,
.jz_screen_mobi .jz_col_18 .jz_web_banner,
.jz_screen_mobi .jz_col_21 .jz_web_banner,
.jz_screen_mobi .jz_col_24 .jz_web_banner,
.jz_screen_mobi .jz_col_7 .jz_web_banner,
.jz_screen_mobi .jz_col_8 .jz_web_banner,
.jz_screen_mobi .jz_col_9 .jz_web_banner {
	display: none
}

.g_header_content {
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	background-color: #fff;
	position: relative;
	z-index: 99
}

.g_header_content__fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 900;
	width: 100%
}

.g_header__fixed .g_header_content_fixed_bg_def {
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1)
}

.sitetipsV2+.jz_web_container .g_header_content__fixed {
	top: 45px
}

.g_mobi_header__fixed_bg_def {
	padding-bottom: 1px
}

.g_mobi_header_content {
	background-color: #fff;
	height: 100%
}

.g_mobi_header__fixed .g_mobi_header_content {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9033;
	width: 100%;
	height: 50px
}

.g_mobi_header__fixed_bg_def .g_mobi_header_content {
	border-bottom: 1px solid #f5f5f5
}

.g_mobi_header__rightbar {
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 15px;
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms
}

.jz_screen_mobi .nav_drawer_style .g_mobi_header__rightbar {
	right: -60%
}

.g_footer {
	background-color: #f4f4f4;
	color: #666;
	font-size: 12px;
	position: relative
}

.jz_screen_mobi .g_footer {
	font-size: 12px
}

.s_footer {
	line-height: 22px;
	padding: 10px 0;
	font-size: 12px;
	text-align: center
}

.s_footer_anchor {
	color: #666
}

.s_footer_spance {
	margin: 0 8px
}

.s_footer_support_icon {
	margin: 0 3px
}

.jz_web_row {
	max-width: 100%;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
	padding: 0 12.4%
}

.jz_screen_mobi .jz_web_row {
	padding: 0
}

.jz_manage_web_pc .jz_web_row_line:hover .row_material_factory_line {
	display: block
}

.jz_web_row_line {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.jz_web_row_line_pc1 {
	width: 100%
}

.jz_web_col {
	position: relative;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	font-size: 0
}

.jz_screen_mobi .jz_web_col {
	-webkit-transition: width .3s;
	-o-transition: width .3s;
	-moz-transition: width .3s;
	transition: width .3s
}

.web_col_content {
	position: relative;
	display: inline-block;
	width: 100%;
	min-height: 100%;
	text-align: inherit
}

.web_col_content_empty {
	height: 156px
}

.jz_screen_mobi .web_col_content_empty {
	height: auto
}

.g_header .jz_web_col {
	min-height: 64px
}

.jz_web_row1>.jz_web_row__content>.jz_web_col {
	width: 100%
}

.jz_web_row2>.jz_web_row__content>.jz_web_col {
	width: 50%
}

.jz_web_row3>.jz_web_row__content>.jz_web_col {
	width: 33.333%
}

.jz_web_row4>.jz_web_row__content>.jz_web_col {
	width: 25%
}

.jz_web_col {
	max-width: 100%
}

.jz_web_row>.jz_web_row__content>.jz_col_1 {
	width: 8.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_2 {
	width: 16.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_3 {
	width: 25%
}

.jz_web_row>.jz_web_row__content>.jz_col_4 {
	width: 33.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_5 {
	width: 41.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_6 {
	width: 50%
}

.jz_web_row>.jz_web_row__content>.jz_col_7 {
	width: 58.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_8 {
	width: 66.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_9 {
	width: 75%
}

.jz_web_row>.jz_web_row__content>.jz_col_10 {
	width: 83.33%
}

.jz_web_row>.jz_web_row__content>.jz_col_11 {
	width: 91.66%
}

.jz_web_row>.jz_web_row__content>.jz_col_12 {
	width: 100%
}

.jz_web_row__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	position: relative
}

.jz_screen_mobi .jz_web_row__content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row>.jz_web_row__content>.jz_web_col {
	width: 100%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1 .jz_web_row__content {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col {
	width: 50%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2 .jz_web_row__content {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0 {
	width: 25%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1 {
	width: 75%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3 .jz_web_row__content {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0 {
	width: 75%
}

.jz_screen_mobi .jz_web_row2.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1 {
	width: 25%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1 {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2 {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0 {
	width: 100%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1 {
	width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col2 {
	width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3 .jz_web_row__content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0 {
	width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1 {
	width: 50%
}

.jz_screen_mobi .jz_web_row3.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col2 {
	width: 100%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1 .jz_web_row__content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi1>.jz_web_row__content>.jz_web_col {
	width: 50%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2 .jz_web_row__content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col0 {
	width: 100%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col1 {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col2 {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi2>.jz_web_row__content>.jz_web_col3 {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3 .jz_web_row__content {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col0 {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col1 {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col2 {
	width: 33.33%
}

.jz_screen_mobi .jz_web_row4.jz_web_row_mobi3>.jz_web_row__content>.jz_web_col3 {
	width: 100%
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.jz_web_col {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.jz_screen_mobi .jz_module_sys_row>.jz_web_row__content>.jz_col_sys_module {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.jz_module {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 30px;
	min-width: 30px
}

.jz_screen_pc .jz_module:hover {
	z-index: 1
}

.module_banner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	background: #fff
}

.module_banner_text {
	font-size: 16px;
	margin-left: 6px;
	margin-right: 6px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-background-clip: text
}

.module_content {
	position: relative;
	font-size: 14px
}

.module_rich_content {
	padding: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.jz_screen_mobi .module_rich_content {
	word-break: break-word
}

.rich_img_wrap {
	position: relative;
	float: left;
	width: 50%;
	margin-right: 26px;
	margin-bottom: 16px;
	max-width: 100%;
	overflow: hidden
}

.rich_img_right .rich_img_wrap {
	float: right;
	margin-right: 0;
	margin-left: 26px
}

.rich_img_none .rich_img_wrap {
	display: none
}

.rich_major_photo {
	width: 100%;
	-webkit-transition: all .35s ease;
	-o-transition: all .35s ease;
	-moz-transition: all .35s ease;
	transition: all .35s ease
}

.rich_article_wrap li {
	list-style: inherit
}

.rich_article_wrap img {
	vertical-align: top
}

.rich_Link {
	display: inline-block;
	width: 100%
}

.jz_web_banner {
	width: 100%;
	position: relative
}

.jz_banner {
	position: relative;
	margin: 0 auto;
	-webkit-tap-highlight-color: transparent
}

.banner_fix_zone {
	width: 100%;
	height: 100%;
	opacity: 0
}

.banner_flv_background {
	width: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	padding-bottom: 42.1%
}

.banner_flv_bg {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-o-object-fit: cover;
	object-fit: cover
}

.banner_flv_area {
	z-index: 2;
	margin: auto;
	position: relative;
	padding-bottom: 42.1%
}

.banner_flv_zone {
	width: 100%;
	height: 100%;
	position: absolute
}

.banner_pic {
	position: relative;
	margin: auto;
	width: 100%
}

.banner_pic_group {
	width: 100%;
	padding-bottom: 31.25%;
	position: relative;
	overflow: hidden;
	margin: 0 auto
}

.jz_pc_banner_group {
	display: block
}

.jz_mobi_banner_group {
	display: none
}

.banner_pic_group:after,
.banner_pic_group:before {
	clear: both
}

.banner_pic_item_wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 100%;
	transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0)
}

.banner_pic_item_wrap .banner_link {
	height: 100%
}

.banner_pic_item_wrap .banner_link .banner_pic_item {
	cursor: pointer
}

.banner_pic_item_wrap a[href]:not([href="javascript:void(0)"]) .banner_pic_item {
	cursor: pointer
}

div.banner_pic_0 {
	left: 0
}

.banner_pic_item {
	width: 100%;
	height: 100%;
	cursor: default;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	outline: 0;
	margin: 0 auto;
	position: relative;
	z-index: 1
}

.jz_screen_pc .banner_pic_item img {
	width: 100%
}

.banner_short_line_wrap {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 3%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	z-index: 4;
	text-align: center;
	pointer-events: none
}

.banner_btn_left_right .pic_short_line_btn,
.banner_short_line_wrap .pic_arrow_btn {
	display: none;
	pointer-events: auto
}

.banner_short_line_wrap .pic_short_line_btn {
	pointer-events: auto;
	position: relative;
	display: inline-block;
	margin: 0 3px;
	cursor: pointer;
	padding: 5px 0
}

.pic_short_line {
	width: 13px;
	height: 4px;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	background: rgba(229, 229, 229, .4);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.pic_short_line_btn:hover .pic_short_line,
.pic_short_line_btn_activity .pic_short_line {
	width: 26px;
	background-color: #e5e5e5
}

.banner_btn_left_right .pic_arrow_btn {
	display: block
}

.pic_arrow_btn {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	text-align: center;
	overflow: hidden;
	width: 60px;
	height: 60px;
	cursor: pointer;
	z-index: 3;
	-webkit-tap-highlight-color: transparent
}

.banner_btn_left_right_1 .pic_arrow_btn_prev {
	margin-left: 1%;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) 0 -42px;
	-webkit-transition: margin-left .3s ease-out 0s;
	-o-transition: margin-left .3s ease-out 0s;
	-moz-transition: margin-left .3s ease-out 0s;
	transition: margin-left .3s ease-out 0s
}

.banner_btn_left_right_1 .pic_arrow_btn_next {
	margin-right: 1%;
	right: 0;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -55px -42px;
	-webkit-transition: margin-right .3s ease-out 0s;
	-o-transition: margin-right .3s ease-out 0s;
	-moz-transition: margin-right .3s ease-out 0s;
	transition: margin-right .3s ease-out 0s
}

.banner_btn_left_right_1 .pic_arrow_btn_next:after,
.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
	content: "";
	width: 0;
	height: 2px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	background-color: #4c4c4c;
	-webkit-transition: all .4s cubic-bezier(.215, .61, .355, 1) 0s;
	-o-transition: all .4s cubic-bezier(.215, .61, .355, 1) 0s;
	-moz-transition: all .4s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .4s cubic-bezier(.215, .61, .355, 1) 0s
}

.banner_btn_left_right_1 .pic_arrow_btn_prev:after {
	left: 25px
}

.banner_btn_left_right_1 .pic_arrow_btn_next:after {
	right: 22px
}

.banner_btn_left_right_1 .pic_arrow_btn_prev:hover {
	margin-left: 15px
}

.banner_btn_left_right_1 .pic_arrow_btn_prev:hover::after {
	width: 20px;
	left: 32px
}

.banner_btn_left_right_1 .pic_arrow_btn_next:hover {
	margin-right: 15px
}

.banner_btn_left_right_1 .pic_arrow_btn_next:hover::after {
	width: 20px;
	right: 28px
}

.clear_fix:after,
.clear_fix:before {
	content: "";
	display: table
}

.banner_btn_left_right_2 .pic_arrow_btn_prev {
	margin-left: 1%;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) 0 0 rgba(0, 0, 0, .1);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.banner_btn_left_right_2 .pic_arrow_btn_next {
	margin-right: 1%;
	right: 0;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -45px 0 rgba(0, 0, 0, .1);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.banner_btn_left_right_2 .pic_arrow_btn_next:hover,
.banner_btn_left_right_2 .pic_arrow_btn_prev:hover {
	background-color: rgba(0, 0, 0, .3)
}

.banner_fade_in {
	-webkit-animation: fadeIn .5s;
	-moz-animation: fadeIn .5s;
	-o-animation: fadeIn .5s;
	animation: fadeIn .5s;
	z-index: 2
}

.banner_fade_out {
	-webkit-animation: fadeOut .4s;
	-moz-animation: fadeOut .4s;
	-o-animation: fadeOut .4s;
	animation: fadeOut .4s;
	z-index: 1
}

.jz_hide_flv .banner_pic,
.jz_show_flv .banner_flv {
	display: block
}

.jz_hide_flv .banner_flv,
.jz_show_flv .banner_pic {
	display: none
}

.jz_screen_mobi .jz_banner .banner_flv {
	display: none
}

.jz_screen_mobi .jz_banner .banner_pic {
	display: block
}

.jz_screen_mobi .jz_pc_banner_group {
	display: none
}

.jz_screen_mobi .jz_mobi_banner_group,
.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_banner_group {
	display: block
}

.jz_pc_short_line,
.jz_screen_mobi .jz_mobi_short_line {
	display: block
}

.jz_mobi_short_line,
.jz_screen_mobi .jz_pc_short_line {
	display: none
}

.jz_screen_mobi .jz_mobi_same_pc_banner.jz_pc_short_line,
.jz_screen_mobi .jz_mobi_short_line {
	display: block
}

.jz_screen_mobi .pic_switch_btn_area {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	z-index: 4;
	text-align: center;
	font-size: 0
}

.jz_screen_mobi .banner_btn_left_right .pic_arrow_btn {
	display: none
}

.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
	display: block
}

.jz_screen_mobi .pic_switch_btn_area .pic_short_line_btn {
	position: relative;
	display: inline-block;
	margin: 0 3px;
	cursor: pointer;
	padding: 5px 0
}

.jz_screen_mobi .pic_switch_btn_area .pic_short_line {
	width: 5px;
	height: 5px
}

.jz_screen_mobi .pic_short_line_btn:hover .pic_short_line,
.jz_screen_mobi .pic_short_line_btn_activity .pic_short_line {
	width: 10px
}

.banner_module_zone,
.banner_module_zone .jz_web_row,
.banner_module_zone .jz_web_row__content,
.banner_module_zone .jz_web_row_line {
	height: 100%
}

.banner_module_zone .web_col_content_empty_tips {
	display: none
}

.banner_flv_area .banner_module_zone {
	position: absolute;
	width: 100%;
	overflow: hidden
}

.jz_nav_wrap {
	position: relative
}

.jz_nav_menu {
	display: none
}

.jz_nav {
	max-width: 100%;
	border-style: solid;
	border-width: 0;
	font-size: 14px;
	color: #333;
	position: relative;
	z-index: 122;
	padding: 0 16px
}

.jz_nav_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0
}

.jz_nav_item {
	position: relative;
	min-width: 80px;
	width: auto;
	height: 65px;
	line-height: 65px;
	text-align: center;
	border-style: solid;
	border-width: 0;
	cursor: pointer;
	border-color: transparent;
	white-space: nowrap;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.nav_item_text {
	display: block;
	width: 100%;
	height: 100%;
	color: inherit
}

.nav_item_septal {
	margin: 0 10px;
	font-size: 14px
}

.icon_nav_item,
.icon_sub_item {
	display: none
}

.sub_nav_menu {
	display: none
}

.sub_second_nav {
	padding: 10px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
	background: #fff
}

.sub_nav_list {
	display: none;
	z-index: 100;
	position: absolute;
	top: -webkit-calc(100% + 2px);
	top: -moz-calc(100% + 2px);
	top: calc(100% + 2px);
	background: #fff;
	border-style: solid;
	border-width: 0;
	color: #333;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 6px rgba(0, 0, 0, .15)
}

.jz_nav_item_active .sub_nav_list_active {
	display: block
}

.sub_nav_item {
	height: 30px;
	min-width: 40px;
	width: auto;
	line-height: 30px;
	border-style: solid;
	border-width: 0;
	padding: 0 10px
}

.jz_nav_layout1 .sub_nav_item {
	position: relative
}

.jz_nav_item_active .sub_nav_list:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
	position: absolute
}

.three_nav_list:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 0;
	position: absolute
}

.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap,
.jz_screen_pc .jz_nav_layout1 .three_nav_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.jz_screen_pc .jz_nav_layout1 .sub_nav_wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar-thumb,
.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background-color: #b1b1b1
}

.jz_screen_pc .jz_nav_layout0 .sub_nav_wrap::-webkit-scrollbar,
.jz_screen_pc .jz_nav_layout0 .three_nav_wrap::-webkit-scrollbar {
	width: 6px
}

.jz_screen_pc .jz_nav_partition_line {
	display: none
}

.jz_screen_pc .jz_nav_partition_line--visible {
	display: block
}

.jz_screen_mobi .jz_nav_partition_line {
	display: none
}

.nav_item_text_wrap,
.sub_nav_item_text_wrap,
.three_nav_item_text_wrap {
	display: block;
	height: 100%;
	-webkit-background-clip: text;
	color: inherit
}

.sub_nav_item_text,
.three_nav_item_text {
	color: #666
}

.sub_nav_before,
.three_nav_before {
	display: inline-block;
	width: 100%;
	height: 0;
	position: absolute
}

.three_nav_list {
	display: none;
	position: absolute;
	top: 0;
	left: -webkit-calc(100% + 10px);
	left: -moz-calc(100% + 10px);
	left: calc(100% + 10px);
	min-width: 120px;
	text-align: center;
	background: #fff;
	border-style: solid;
	border-width: 0;
	color: #666;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index: 99
}

.three_nav_list_active {
	display: block
}

.three_nav_item {
	min-width: 40px;
	width: auto;
	height: 30px;
	line-height: 30px;
	border-style: solid;
	border-width: 0
}

.sub_nav_item_text,
.three_nav_item_text {
	white-space: nowrap;
	color: inherit
}

.jz_nav_layout0 .sub_nav_item_septal,
.jz_nav_layout0 .three_nav_item_septal {
	width: 100%;
	height: 1px;
	background-color: #f2f2f2
}

.jz_nav_layout0 .sub_nav_list {
	top: -webkit-calc(100% + 12px);
	top: -moz-calc(100% + 12px);
	top: calc(100% + 12px);
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	min-width: 160px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.jz_nav_layout0 .sub_nav_item:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.jz_nav_layout0 .sub_nav_item:hover,
.jz_nav_layout0 .three_nav_item:hover {
	background-color: #f7f7f7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

.jz_nav_layout0 .sub_nav_before,
.jz_nav_layout0 .sub_nav_list:before {
	top: -12px;
	height: 12px;
	left: 0
}

.jz_nav_layout0 .sub_nav_item,
.jz_nav_layout0 .three_nav_item {
	height: 50px;
	line-height: 50px
}

.jz_nav_layout0 .three_nav_before,
.jz_nav_layout0 .three_nav_list:before {
	height: 100%;
	width: 12px;
	left: -12px
}

.jz_nav_layout0 .three_nav_before--large {
	width: 30px;
	left: -30px;
	z-index: 9999
}

.jz_nav_layout0 .three_nav_list {
	left: -webkit-calc(100% + 12px);
	left: -moz-calc(100% + 12px);
	left: calc(100% + 12px);
	background-color: #fff;
	min-width: 120px
}

.jz_nav_layout0 .jz_nav_item {
	border-width: 2px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	-webkit-transition: opacity .4s, -webkit-transform .4s;
	transition: opacity .4s, -webkit-transform .4s;
	-o-transition: opacity .4s, -o-transform .4s;
	-moz-transition: transform .4s, opacity .4s, -moz-transform .4s;
	transition: transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s
}

.jz_nav_item.jz_nav_item_translate--left {
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px)
}

.jz_nav_item.jz_nav_item_translate--right {
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
	transform: translateX(20px)
}

.jz_nav_item.jz_nav_item_translate--rightIn {
	opacity: 0;
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
	transform: translateX(20px)
}

.jz_nav_item.jz_nav_item_translate--rightOut {
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, -webkit-transform .2s;
	-o-transition: opacity .2s, -o-transform .2s;
	-moz-transition: transform .2s, opacity .2s, -moz-transform .2s;
	transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.jz_nav_item.jz_nav_item_translate--leftIn {
	opacity: 0;
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px)
}

.jz_nav_item.jz_nav_item_translate--leftOut {
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, -webkit-transform .2s;
	-o-transition: opacity .2s, -o-transform .2s;
	-moz-transition: transform .2s, opacity .2s, -moz-transform .2s;
	transition: transform .2s, opacity .2s;
	transition: transform .2s, opacity .2s, -webkit-transform .2s, -moz-transform .2s, -o-transform .2s;
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.jz_nav_layout1 .sub_nav_item {
	min-width: 96px;
	height: 50px;
	line-height: 50px
}

.jz_nav_layout1 .jz_nav_item {
	border-width: 2px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	-webkit-transition: opacity .4s, -webkit-transform .4s;
	transition: opacity .4s, -webkit-transform .4s;
	-o-transition: opacity .4s, -o-transform .4s;
	-moz-transition: transform .4s, opacity .4s, -moz-transform .4s;
	transition: transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s, -webkit-transform .4s, -moz-transform .4s, -o-transform .4s
}

.jz_nav_layout1 .three_nav_before,
.jz_nav_layout1 .three_nav_list:before {
	width: 100%;
	height: 12px;
	top: -12px
}

.jz_nav_layout1 .three_nav_list {
	min-width: auto
}

.jz_nav_layout1 .three_nav_list_active {
	left: 0;
	top: -webkit-calc(100% + 12px);
	top: -moz-calc(100% + 12px);
	top: calc(100% + 12px)
}

.jz_nav_layout1 .sub_nav_list {
	opacity: 0;
	position: fixed;
	left: 0;
	top: 60px;
	-webkit-box-shadow: 0 2px 4px rgba(77, 77, 77, .1);
	-moz-box-shadow: 0 2px 4px rgba(77, 77, 77, .1);
	box-shadow: 0 2px 4px rgba(77, 77, 77, .1);
	overflow: hidden
}

.jz_nav_layout1 .jz_nav_item_active .sub_nav_list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease;
	opacity: 1;
	overflow: visible
}

.jz_nav_layout1 .three_nav_item {
	min-width: 100px;
	line-height: 50px;
	height: 50px
}

.nav_disable_target .nav_child_item {
	cursor: default
}

.nav_disable_target .sub_nav_item {
	cursor: pointer
}

.jz_screen_pc .nav_disable_target .nav_child_item .nav_child_item_text {
	pointer-events: none
}

.jz_screen_pc .jz_nav_content {
	position: relative;
	overflow-x: hidden
}

.jz_screen_pc .jz_nav_list {
	position: relative;
	display: block;
	white-space: nowrap
}

.jz_screen_pc .jz_nav_list>li {
	display: inline-block;
	vertical-align: middle
}

.jz_screen_pc .jz_nav_item.jz_nav_item_active:before {
	content: "";
	position: absolute;
	bottom: 0;
	opacity: 0;
	width: 100%;
	height: 1px
}

.jz_screen_pc .sub_nav_list {
	position: fixed
}

.jz_screen_pc .jz_web_header .nav_icon_direction.nav_icon_direction--visible {
	display: block
}

.jz_screen_pc .jz_web_header .nav_icon_direction {
	display: none
}

.jz_screen_pc .jz_web_header .nav_icon_direction {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	width: 14px;
	height: 30px;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -117px -16px;
	z-index: 2;
	cursor: pointer
}

.jz_screen_pc .jz_web_header .nav_icon_direction:hover {
	background-position: -151px -16px
}

.jz_screen_pc .nav_icon_prev {
	left: 0;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.jz_screen_pc .nav_icon_next {
	right: 0
}

.jz_screen_pc .jz_nav_layout0 .three_nav_item {
	padding: 0 10px
}

.back_top_wrapper {
	position: fixed;
	z-index: 200;
	opacity: 0;
	-webkit-transition: bottom .3s ease;
	-o-transition: bottom .3s ease;
	-moz-transition: bottom .3s ease;
	transition: bottom .3s ease
}

.jz_screen_pc .back_top_wrapper {
	width: 66px;
	height: 70px;
	right: 21px;
	bottom: 47px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_pc .back_top_content {
	position: absolute;
	left: 50%;
	margin-left: -24px;
	bottom: -webkit-calc(50% - 7px);
	bottom: -moz-calc(50% - 7px);
	bottom: calc(50% - 7px);
	margin-bottom: -24px;
	-webkit-transition: bottom .3s ease;
	-o-transition: bottom .3s ease;
	-moz-transition: bottom .3s ease;
	transition: bottom .3s ease
}

.jz_screen_pc .back_top_content.m_rocket {
	margin-bottom: -28px
}

.jz_screen_mobi .back_top_wrapper {
	right: 16px;
	bottom: 60px
}

.jz_html_manage.jz_screen_pc .back_top_wrapper:hover {
	border: 1px dashed #5874d8
}

.jz_html_manage.jz_screen_pc .back_top_wrapper_hover {
	border: 1px dashed #5874d8
}

.jz_screen_pc .back_top_wrapper:hover .back_top_content {
	bottom: 50%
}

.jz_screen_mobi .back_top_wrapper:hover {
	right: 16px;
	bottom: 66px
}

.back_top_wrapper svg {
	cursor: pointer
}

.back_top_wrapper .svg_0 {
	width: 48px;
	height: 48px
}

.jz_screen_mobi .back_top_wrapper .svg_0 {
	width: 38px;
	height: 38px
}

.jz_screen_mobi .back_top_wrapper .svg_5 {
	height: 44px
}

.back_top_wrapper .svg_5 {
	height: 56px
}

.back_top_wrapper .svg_3,
.back_top_wrapper .svg_4 {
	width: 48px;
	height: 48px
}

.jz_screen_mobi .back_top_wrapper .svg_3,
.jz_screen_mobi .back_top_wrapper .svg_4 {
	width: 38px;
	height: 38px
}

.back_top_wrapper .svg_shadow_3 {
	display: inline-block;
	width: 48px;
	height: 48px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 9px 0 rgba(0, 0, 0, .1)
}

.back_top_wrapper .svg_shadow_4 {
	display: inline-block;
	width: 48px;
	height: 48px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}

.jz_screen_mobi .back_top_wrapper .svg_shadow_3,
.jz_screen_mobi .back_top_wrapper .svg_shadow_4 {
	width: 38px;
	height: 38px
}

.back_top_wrapper .back_top_user {
	width: 50px;
	height: 50px;
	cursor: pointer
}

.jz_screen_mobi .back_top_wrapper .back_top_user {
	width: 38px;
	height: 38px
}

.jz_screen_mobi .jz_web_header {
	display: none
}

.jz_screen_mobi .jz_mobi_header {
	position: relative;
	display: block;
	height: 50px;
	line-height: 50px
}

.jz_screen_mobi .jz_mobi_header .jz_nav {
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms
}

.jz_screen_mobi .mobi_nav {
	-webkit-tap-highlight-color: transparent
}

.jz_screen_mobi .mobi_nav .jz_nav_wrap {
	margin: 0;
	height: 100%
}

.jz_screen_mobi .mobi_nav .jz_nav_item {
	font-size: 14px
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav {
	overflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	pointer-events: none
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-track {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f1f1f1
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar {
	width: 0
}

.jz_screen_mobi .mobi_nav .jz_nav_layout1 .jz_nav::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background-color: #b1b1b1
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content {
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar-track {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f1f1f1
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar {
	width: 0
}

.jz_screen_mobi .mobi_nav .jz_nav_layout0 .jz_nav_content::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background-color: #b1b1b1
}

.jz_screen_mobi .mobi_nav .nav_mobi_disable_target .icon_nav_item>.sub_nav_list {
	pointer-events: none
}

.jz_nav_layout0 .three_nav_item_septal,
.jz_screen_mobi .jz_nav_layout0 .sub_nav_item_septal {
	width: 100%;
	height: 0;
	background-color: #f2f2f2
}

.jz_screen_mobi .jz_nav_wrap_active {
	z-index: 100
}

.jz_screen_mobi .jz_nav_menu {
	display: block;
	width: 22px;
	position: absolute;
	top: -webkit-calc(50px / 2);
	top: -moz-calc(50px / 2);
	top: calc(50px / 2);
	left: 15px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 100;
	cursor: pointer
}

.jz_screen_mobi .menu_body {
	position: relative;
	width: 21px;
	height: 18px
}

.jz_screen_mobi .nav_menu_item {
	width: 100%;
	height: 2px;
	background: #999;
	position: absolute;
	-webkit-transition: .36s ease;
	-o-transition: .36s ease;
	-moz-transition: .36s ease;
	transition: .36s ease
}

.jz_screen_mobi .menu_item_top {
	top: 0
}

.jz_screen_mobi .menu_item_center {
	display: block;
	top: 8px
}

.jz_screen_mobi .menu_item_bottom {
	bottom: 0
}

.jz_screen_mobi .jz_nav_wrap_active .nav_menu_item {
	height: 1px
}

.jz_screen_mobi .jz_nav_wrap_active .menu_item_top {
	top: 9px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.jz_screen_mobi .jz_nav_wrap_active .menu_item_center {
	opacity: 0
}

.jz_screen_mobi .jz_nav_wrap_active .menu_item_bottom {
	bottom: 8px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.jz_screen_mobi .jz_nav {
	height: 100%;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	position: fixed;
	top: 0;
	left: 0
}

.jz_screen_mobi .visit_mode .jz_nav {
	top: 0
}

.jz_screen_mobi .jz_nav_list {
	display: block;
	padding-top: 1px
}

.jz_screen_mobi .jz_nav_item {
	width: auto;
	height: 50px;
	line-height: 50px;
	text-align: left;
	padding: 0
}

.jz_screen_mobi .sub_nav_list_active {
	position: static;
	text-align: left;
	text-indent: 20px
}

.jz_screen_mobi .sub_nav_item {
	width: auto;
	height: auto
}

.jz_screen_mobi .three_nav_list_active {
	position: static
}

.jz_screen_mobi .three_nav_item {
	height: auto;
	width: auto
}

.jz_screen_mobi .jz_nav_layout1 .sub_nav_list_active {
	display: block
}

.jz_screen_mobi .jz_nav_layout1 .three_nav_list_active {
	display: block
}

.jz_screen_mobi .jz_nav {
	z-index: 99
}

.jz_screen_mobi .nav_unfold_0 {
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0)
}

.jz_screen_mobi .jz_nav_wrap_active .nav_unfold_0 {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.jz_screen_mobi .nav_unfold_1 {
	-webkit-transform: translate(100%, 0);
	-moz-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	-o-transform: translate(100%, 0);
	transform: translate(100%, 0)
}

.jz_screen_mobi .jz_nav_wrap_active .nav_unfold_1 {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}

.jz_screen_mobi .icon_nav_item,
.jz_screen_mobi .icon_sub_item {
	display: inline;
	position: absolute;
	right: 0;
	width: 50px;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 50px;
	line-height: inherit;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	color: #666;
	text-align: center
}

.jz_screen_mobi .slide_sub_menu .icon_nav_item,
.jz_screen_mobi .slide_three_menu .icon_sub_item {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}

.jz_screen_mobi .nav_item_text,
.jz_screen_mobi .three_nav_item_text,
.sub_nav_item_text {
	width: -webkit-calc(100% - 50px);
	width: -moz-calc(100% - 50px);
	width: calc(100% - 50px);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_mobi .nav_item_text {
	padding-left: 26px
}

.jz_screen_mobi .sub_nav_item_text {
	display: inline-block;
	font-size: 14px;
	padding-left: 48px
}

.jz_screen_mobi .three_nav_item_text {
	display: inline-block;
	font-size: 14px;
	padding-left: 64px;
	width: 100%
}

.jz_screen_mobi .jz_nav_layout0.jz_nav_wrap_active .jz_nav_menu {
	position: absolute
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav {
	width: 100%;
	height: 0;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
	top: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 15px;
	color: #666;
	background-color: #fff
}

.jz_screen_mobi .jz_nav_layout0.jz_nav_wrap_active .jz_nav {
	height: 100%;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-overflow-scrolling: touch
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav_content {
	margin-top: 50px;
	height: -webkit-calc(100% - 50px);
	height: -moz-calc(100% - 50px);
	height: calc(100% - 50px)
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav_item {
	border: none;
	border-color: #f2f2f2;
	border-top: 1px solid #f2f2f2;
	height: auto
}

.jz_screen_mobi .jz_nav_layout0 .jz_nav_item:last-child {
	border-bottom: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_nav_layout0 .sub_nav_list {
	display: none;
	height: auto;
	position: relative;
	opacity: 1;
	top: 0;
	left: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0)
}

.jz_screen_mobi .jz_nav_layout0 .sub_nav_item {
	height: auto;
	line-height: 50px;
	border-top: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_nav_layout0 .three_nav_list {
	display: none;
	position: relative;
	top: 0;
	left: 0;
	background-color: #fafafa;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jz_screen_mobi .jz_nav_layout0 .three_nav_item {
	line-height: 50px;
	height: auto;
	min-width: auto;
	text-align: left;
	border-top: 1px solid #f2f2f2
}

.jz_nav_layout0 .three_nav_item:hover,
.jz_screen_mobi .jz_nav_layout0 .sub_nav_item:hover {
	background-color: transparent
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav {
	width: 60%;
	-webkit-transform: translate(-100%, 0);
	-moz-transform: translate(-100%, 0);
	-ms-transform: translate(-100%, 0);
	-o-transform: translate(-100%, 0);
	transform: translate(-100%, 0);
	opacity: 0;
	top: 0;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	box-shadow: 0 1px 6px rgba(0, 0, 0, .15);
	font-size: 15px;
	color: #666
}

.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .jz_nav {
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
	pointer-events: auto
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_menu {
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms
}

.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .jz_nav_menu {
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
	left: -webkit-calc(60% + 20px);
	left: -moz-calc(60% + 20px);
	left: calc(60% + 20px)
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_content {
	margin-top: 49px;
	height: -webkit-calc(100% - 49px);
	height: -moz-calc(100% - 49px);
	height: calc(100% - 49px)
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_item {
	border: none;
	border-color: #f2f2f2;
	border-top: 1px solid #f2f2f2;
	height: auto
}

.jz_screen_mobi .jz_nav_layout1 .jz_nav_item:last-child {
	border-bottom: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_nav_layout1 .jz_theme_border_hover_color:hover {
	border-color: transparent
}

.jz_screen_mobi .jz_nav_layout1 .sub_nav_list {
	display: none;
	height: auto;
	position: relative;
	opacity: 1;
	top: 0;
	left: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jz_screen_mobi .jz_nav_layout1 .sub_nav_item {
	height: auto;
	line-height: 50px;
	border-top: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_nav_layout1 .three_nav_list {
	display: none;
	position: relative;
	top: 0;
	left: 0;
	background-color: #fafafa;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jz_screen_mobi .jz_nav_layout1 .three_nav_item {
	line-height: 50px;
	min-width: auto;
	text-align: left;
	border-top: 1px solid #f2f2f2
}

.jz_screen_mobi .jz_website_title_wrap {
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0
}

.jz_screen_mobi .nav_drawer_style .jz_website_title_wrap {
	-webkit-transform: translate3d(60%, 0, 0);
	-moz-transform: translate3d(60%, 0, 0);
	transform: translate3d(60%, 0, 0)
}

.jz_screen_mobi .jz_web_banner {
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0
}

.jz_screen_mobi .nav_drawer_style .jz_web_banner {
	-webkit-transform: translate3d(60%, 0, 0);
	-moz-transform: translate3d(60%, 0, 0);
	transform: translate3d(60%, 0, 0)
}

.jz_screen_mobi .nav_drawer_style .jz_web_content {
	-webkit-transform: translate3d(60%, 0, 0);
	-moz-transform: translate3d(60%, 0, 0);
	transform: translate3d(60%, 0, 0)
}

.jz_screen_mobi .jz_web_footer {
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 0
}

.jz_screen_mobi .nav_drawer_style .jz_web_footer {
	-webkit-transform: translate3d(60%, 0, 0);
	-moz-transform: translate3d(60%, 0, 0);
	transform: translate3d(60%, 0, 0)
}

.jz_screen_mobi .jz_website_title.type_1,
.jz_screen_mobi .jz_website_title.type_2,
.jz_screen_mobi .jz_website_title.type_3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 30px
}

.jz_screen_mobi .jz_website_title.type_2 .website_title_content,
.jz_screen_mobi .jz_website_title.type_3 .website_title_content {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.jz_website_title.type_2 .logo_wrap {
	margin-right: 10px
}

.jz_website_title.type_3 .logo_wrap {
	margin-left: 10px
}

.jz_screen_mobi .mobi_nav_blocker {
	background: rgba(3, 2, 1, 0);
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	-o-transition: -o-transform .4s ease;
	-moz-transition: transform .4s ease, -moz-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease
}

.jz_screen_mobi .jz_nav_layout1.jz_nav_wrap_active .mobi_nav_blocker {
	-webkit-transform: translate3d(60%, 0, 0);
	-moz-transform: translate3d(60%, 0, 0);
	transform: translate3d(60%, 0, 0);
	display: block
}

.jz_hover_qrcode {
	position: fixed;
	z-index: 9033
}

.jz_hover_qrcode__enter_to,
.jz_hover_qrcode__leave_to {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

.jz_hover_qrcode__enter {
	opacity: 0;
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
	transform: scale(.6)
}

.jz_hover_qrcode__enter_to,
.jz_hover_qrcode__leave {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.jz_hover_qrcode__leave_to {
	opacity: 0;
	-webkit-transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
	transform: scale(.6)
}

.jz_hover_qrcode_content {
	overflow: hidden;
	padding: 15.5px 20px;
	background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	box-shadow: 0 0 20px rgba(0, 0, 0, .15)
}

.jz_hover_qrcode_img {
	width: 160px;
	height: 160px
}

.jz_hover_qrcode_text {
	margin-top: 12px;
	color: #333;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	font-family: "Microsoft YaHei"
}

.jz_hover_qrcode_arrow {
	position: absolute;
	left: 50%;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	margin-left: -7px
}

.jz_hover_qrcode_arrow__top {
	top: -8px;
	border-bottom: 8px solid #fff
}

.jz_hover_qrcode_arrow__bottom {
	bottom: -8px;
	border-top: 8px solid #fff
}

.jz_click_qrcode_container {
	overflow: hidden
}

.jz_click_qrcode_container .formTLSite {
	display: none
}

.jz_click_qrcode {
	position: relative;
	z-index: 9033
}

.jz_click_qrcode_content {
	overflow: hidden;
	padding: 25px 25px 0;
	background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_click_qrcode_img {
	width: 200px;
	height: 200px
}

.jz_click_qrcode_text {
	margin-top: 18px;
	color: #333;
	font-size: 16px;
	line-height: 17px;
	text-align: center;
	font-family: "Microsoft YaHei"
}

.richALink {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: inline-block
}

.jz_screen_mobi .jz_hover_qrcode {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9998;
	background-color: rgba(0, 0, 0, .7)
}

.jz_screen_mobi .jz_hover_qrcode_content {
	z-index: 9999;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 10.9rem;
	height: 11.9rem
}

.jz_screen_mobi .jz_hover_qrcode_img {
	z-index: 9999;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-top: -.5rem;
	width: 8rem;
	height: 8rem
}

.jz_screen_mobi .jz_hover_qrcode_text {
	z-index: 9999;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin-top: 7.925rem;
	text-align: center;
	width: 8rem;
	height: 8rem;
	font-size: .65rem
}

.jz_scroll_wrap {
	margin-left: -17px;
	margin-top: -17px;
	overflow: hidden
}

.jz_scroll_wrap .jz_scroll {
	overflow-x: scroll;
	overflow-y: scroll;
	position: relative;
	bottom: -17px;
	right: -17px;
	-webkit-overflow-scrolling: touch
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.jz_scroll_wrap {
		position: static;
		margin-left: 0;
		margin-top: 0
	}

	.jz_scroll_wrap .jz_scroll {
		position: static;
		bottom: auto;
		right: auto
	}

	.jz_scroll_wrap .jz_scroll::-webkit-scrollbar {
		display: none
	}

	.jz_scroll_wrap .jz_scroll_only_x {
		overflow-y: hidden
	}

	.jz_scroll_wrap .jz_scroll_only_y {
		overflow-x: hidden
	}
}


_::-webkit-meter-bar,
.jz_scroll_wrap {
	margin-left: -17px;
	margin-top: -17px;
	overflow: hidden
}


_::-webkit-meter-bar,
.jz_scroll_wrap .jz_scroll {
	overflow-x: scroll;
	overflow-y: scroll;
	position: relative;
	bottom: -17px;
	right: -17px
}

@-moz-document url-prefix() {
	.jz_scroll_wrap {
		margin-left: -17px;
		margin-top: -17px;
		overflow: hidden
	}

	.jz_scroll_wrap .jz_scroll {
		overflow-x: scroll;
		overflow-y: scroll;
		position: relative;
		bottom: -17px;
		right: -17px
	}
}

.module_carousel_photos_content {
	font-size: 0;
	text-align: center;
	position: relative;
	overflow: hidden
}

.module_carousel_photos_content .photo_item {
	position: relative
}

.module_carousel_photos_content .photo_desc {
	position: absolute;
	width: 100%;
	bottom: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	font-size: 15px;
	color: #fff;
	height: 44px;
	line-height: 44px;
	background: rgba(0, 0, 0, .7)
}

.module_carousel_photos_content .photo_desc span {
	display: inline-block;
	width: 94%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.module_carousel_photos_content .arrow {
	cursor: pointer;
	display: block;
	width: 60px;
	height: 60px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	z-index: 99;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(0, 0, 0, .3);
	-webkit-transition: background .15s;
	-o-transition: background .15s;
	-moz-transition: background .15s;
	transition: background .15s;
	outline: 0
}

.module_carousel_photos_content .arrow:hover {
	background: rgba(0, 0, 0, .5)
}

.module_carousel_photos_content .arrow.prev {
	left: 20px
}

.module_carousel_photos_content .arrow.next {
	right: 20px
}

.module_carousel_photos_content .arrow:before {
	content: '';
	position: absolute;
	display: block;
	width: 14px;
	height: 24px;

	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%) translateY(-50%);
	-moz-transform: translate(-50%) translateY(-50%);
	-ms-transform: translate(-50%) translateY(-50%);
	-o-transform: translate(-50%) translateY(-50%);
	transform: translate(-50%) translateY(-50%)
}

.module_carousel_photos_content .arrow.next:before {
	background-position-x: -70px
}

.module_carousel_photos_content .dot_list {
	text-align: center;
	position: absolute;
	bottom: 7px;
	width: 100%;
	z-index: 99
}

.module_carousel_photos_content .dot_list li {
	display: inline-block;
	width: 9px;
	height: 9px;
	background: rgba(153, 153, 153, .8);
	margin: 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition: background .3s;
	-o-transition: background .3s;
	-moz-transition: background .3s;
	transition: background .3s
}

.module_carousel_photos_content .dot_list li.active {
	background: #fff
}

.module_carousel_photos_content .photo_display_wrap {
	display: inline-block;
	width: 100%;
	text-align: center;
	overflow: hidden
}

.module_carousel_photos_content .photo_display_area {
	padding-bottom: 33.333%;
	position: relative;
	overflow: hidden;
	display: inline-block;
	width: 100%
}

.module_carousel_photos_content .photo_display_area .photo_display_list {
	position: absolute;
	width: 100%;
	height: 100%;
	white-space: nowrap
}

.module_carousel_photos_content .photo_display_area li {
	display: inline-block;
	width: 100%;
	height: 100%
}

.module_carousel_photos_content .photo_display_area .photo_item {
	height: 100%;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center
}

.carousel_small_pic .photo_list_area {
	white-space: nowrap;
	display: block;
	width: 100%
}

.carousel_small_pic .photo_list_area li {
	position: relative;
	display: inline-block;
	width: 10%;
	margin: 18px 9px;
	max-width: 120px;
	min-width: 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.carousel_small_pic .photo_list_area li:nth-child(1) {
	margin-left: 0
}

.carousel_small_pic .photo_list_area li:nth-last-child(1) {
	margin-right: 0
}

.carousel_small_pic .photo_list_area .photo_item {
	height: 100%;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background-position: center;
	padding-bottom: 75%
}

.carousel_small_pic .photo_list_area .photo_mask {
	cursor: pointer;
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .3);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.carousel_small_pic .photo_list_area li.active .photo_mask {
	border: 1px solid grey;
	background: 0 0
}

.carousel_small_pic .photo_list_area li:hover .photo_mask {
	background: 0 0
}

.carousel_dot_pic .photo_desc {
	padding-bottom: 20px
}

.carousel_three_pic .arrow {
	background: 0 0
}

.carousel_three_pic .arrow:hover {
	background: rgba(0, 0, 0, .4)
}

.carousel_three_pic .arrow.prev {
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.carousel_three_pic .arrow.next {
	right: 50%;
	-webkit-transform: translateX(50%) translateY(-50%);
	-moz-transform: translateX(50%) translateY(-50%);
	-ms-transform: translateX(50%) translateY(-50%);
	-o-transform: translateX(50%) translateY(-50%);
	transform: translateX(50%) translateY(-50%)
}

.carousel_three_pic .photo_mask {
	cursor: pointer;
	position: absolute;
	width: 7.5%;
	height: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.carousel_three_pic .photo_mask.prev {
	left: 0
}

.carousel_three_pic .photo_mask.next {
	right: 0
}

.carousel_three_pic .photo_display_list {
	-webkit-transform: translateX(8%);
	-moz-transform: translateX(8%);
	-ms-transform: translateX(8%);
	-o-transform: translateX(8%);
	transform: translateX(8%)
}

.carousel_three_pic .photo_display_area li {
	width: 84%;
	padding: 0 .5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.jz_screen_mobi .module_carousel_photos_content {
	padding-top: 5px
}

.jz_screen_mobi .carousel_three_pic .photo_display_area .photo_item {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.jz_screen_mobi .carousel_three_pic .photo_display_area .photo_mask {
	opacity: 0
}

.jz_screen_mobi .carousel_three_pic .photo_display_area li {
	padding: 0 2%
}

.jz_screen_mobi .module_carousel_photos_content .dot_list li {
	margin: 4px
}

.jz_screen_mobi .module_carousel_photos_content .arrow {
	width: 36px;
	height: 36px
}

.jz_screen_mobi .module_carousel_photos_content .arrow.prev {
	left: 10px
}

.jz_screen_mobi .module_carousel_photos_content .arrow.next {
	right: 10px
}

.jz_screen_mobi .module_carousel_photos_content .arrow:before {
	width: 12px;
	height: 18px;
	background-position: -23px -358px
}

.jz_screen_mobi .module_carousel_photos_content .arrow.next:before {
	background-position-x: -50px
}

.module_list_photos_content {
	font-size: 0;
	position: relative;
	overflow: hidden
}

.module_list_photos_content .photo_desc {
	position: absolute;
	text-align: center;
	width: 100%;
	bottom: 0;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	font-size: 15px;
	color: #fff;
	height: 44px;
	line-height: 44px;
	background: rgba(0, 0, 0, .7)
}

.module_list_photos_content .photo_desc span {
	display: inline-block;
	width: 94%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.module_list_photos_content .list_photo_wrapper {
	position: relative
}

.list_photos_basic_style .photo_display_area {
	width: 100%;
	display: inline-block;
	position: relative
}

.list_photos_basic_style .photo_display_area li {
	width: 25%;
	display: inline-block;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.list_photos_basic_style .photo_display_area a {
	display: block;
	overflow: hidden
}

.list_photos_basic_style .photo_item {
	padding-bottom: 90.90909090909091%;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	position: relative;
	-webkit-transition: all ease .36s;
	-o-transition: all ease .36s;
	-moz-transition: all ease .36s;
	transition: all ease .36s;
	background-repeat: no-repeat
}

.jz_screen_pc .list_photos_basic_style .photo_item.jz_animate_go,
.jz_screen_pc .list_photos_basic_style .photo_item:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.jz_screen_pc .photo_item_inner_wrap.jz_photo_layer_effect .photo_item:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.list_photos_slider_style {
	padding: 0 60px
}

.list_photos_slider_style .photo_display_area {
	white-space: nowrap
}

.list_photos_slider_style .photo_display_area li {
	width: 25%;
	display: inline-block
}

.list_photos_slider_style .arrow {
	cursor: pointer;
	display: block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 99;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(0, 0, 0, .2);
	-webkit-transition: background .15s;
	-o-transition: background .15s;
	-moz-transition: background .15s;
	transition: background .15s;
	outline: 0
}

.list_photos_slider_style .arrow:hover {
	background: rgba(0, 0, 0, .4)
}

.list_photos_slider_style .arrow.prev {
	left: 10px
}

.list_photos_slider_style .arrow.next {
	right: 10px
}

.list_photos_slider_style .arrow:before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 18px;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -268px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%) translateY(-50%);
	-moz-transform: translate(-50%) translateY(-50%);
	-ms-transform: translate(-50%) translateY(-50%);
	-o-transform: translate(-50%) translateY(-50%);
	transform: translate(-50%) translateY(-50%)
}

.list_photos_slider_style .arrow.prev:before {
	left: 46%
}

.list_photos_slider_style .arrow.next:before {
	left: 54%
}

.list_photos_slider_style .arrow.next:before {
	background-position-x: -53px
}

.list_photos_row_resp_style .photo_display_area {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.list_photos_row_resp_style .photo_display_area li {
	position: relative;
	overflow: hidden;
	vertical-align: bottom;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.list_photos_row_resp_style .photo_display_area li>div {
	position: relative;
	height: 100%
}

.list_photos_row_resp_style .photo_display_area a {
	display: block;
	width: 100%
}

.list_photos_row_resp_style .photo_display_area .photo_item_wrap {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px
}

.list_photos_row_resp_style .photo_display_area .photo_item {
	height: 100%;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	position: relative;
	background-repeat: no-repeat
}

.list_photos_row_resp_style .photo_display_area .placeholder {
	-webkit-box-flex: 100;
	-webkit-flex-grow: 100;
	-moz-box-flex: 100;
	-ms-flex-positive: 100;
	flex-grow: 100;
	-webkit-flex-basis: 240px;
	-ms-flex-preferred-size: 240px;
	flex-basis: 240px;
	height: 0;
	margin: 0
}

.list_photos_row_resp_style .photo_display_area .photo_item {
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease
}

.jz_screen_mobi .module_list_photos_content .photo_desc {
	height: 30px;
	line-height: 30px;
	font-size: 13px
}

.jz_screen_mobi .module_list_photos_content .photo_display_area {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1.822916666666667%
}

.jz_screen_mobi .module_list_photos_content .photo_display_area li {
	padding: 1.891891891891892%
}

.jz_screen_mobi .list_photos_row_resp_style .photo_display_area .photo_item_wrap {
	padding: 0
}

.jz_screen_mobi .list_photos_basic_style .photo_display_area li {
	width: 50%
}

.jz_screen_mobi .list_photos_slider_style .photo_display_area li {
	width: 45%
}

.jz_screen_mobi .list_photos_slider_style .arrow {
	display: none
}

.jz_screen_mobi .list_photos_slider_style {
	padding: 0;
	margin-right: 0
}

.module_photo_group_content {
	font-size: 0;
	position: relative;
	overflow: hidden
}

.module_photo_group_content .photo_display_area {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative
}

.module_photo_group_content .photo_display_area li {
	width: 25%;
	display: inline-block;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top
}

.module_photo_group_content .photo_display_area .photo_group_item {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	-webkit-box-shadow: 0 0 22px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 22px rgba(0, 0, 0, .1);
	box-shadow: 0 0 22px rgba(0, 0, 0, .1);
	padding: 5%;
	cursor: pointer
}

.module_photo_group_content .photo_display_area .photo_group_item:hover .name {
	color: inherit
}

.module_photo_group_content .photoWrapper {
	position: relative;
	width: 100%;
	overflow: hidden
}

.module_photo_group_content .photo {
	padding-bottom: 90.90909090909091%;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	-webkit-transition: all ease .36s;
	-o-transition: all ease .36s;
	-moz-transition: all ease .36s;
	transition: all ease .36s
}

.jz_screen_pc .module_photo_group_content .photo.jz_animate_go,
.jz_screen_pc .module_photo_group_content .photo:hover {
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-ms-transform-origin: center;
	-o-transform-origin: center;
	transform-origin: center;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.module_photo_group_content .num {
	position: absolute;
	right: 6px;
	bottom: 6px;
	font-size: 12px;
	color: #fff;
	background-color: rgba(0, 0, 0, .5);
	height: 24px;
	line-height: 24px;
	padding: 0 5px
}

.module_photo_group_content .num i {
	display: inline-block;
	width: 14px;
	height: 12px;
	background: #fff;
	margin-left: 4px;
	margin-top: 6px;
	vertical-align: top;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -306px
}

.module_photo_group_content .name {
	margin-top: 15px;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	max-height: 50px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: pre-wrap
}

.jz_screen_mobi .module_photo_group_content .name {
	margin-top: 8px;
	font-size: 14px
}

.photo_group_slider_style {
	padding: 0 60px
}

.photo_group_slider_style .photo_display_area {
	white-space: nowrap;
	display: block
}

.photo_group_slider_style .photo_display_area li {
	display: inline-block
}

.photo_group_slider_style .photo_display_area .photo_group_item {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0
}

.photo_group_slider_style .arrow {
	cursor: pointer;
	display: block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 99;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(0, 0, 0, .2);
	-webkit-transition: background .15s;
	-o-transition: background .15s;
	-moz-transition: background .15s;
	transition: background .15s;
	outline: 0
}

.photo_group_slider_style .arrow:hover {
	background: rgba(0, 0, 0, .4)
}

.photo_group_slider_style .arrow.prev {
	left: 10px
}

.photo_group_slider_style .arrow.next {
	right: 10px
}

.photo_group_slider_style .arrow:before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 18px;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -268px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%) translateY(-50%);
	-moz-transform: translate(-50%) translateY(-50%);
	-ms-transform: translate(-50%) translateY(-50%);
	-o-transform: translate(-50%) translateY(-50%);
	transform: translate(-50%) translateY(-50%)
}

.photo_group_slider_style .arrow.prev:before {
	left: 46%
}

.photo_group_slider_style .arrow.next:before {
	left: 54%
}

.photo_group_slider_style .arrow.next:before {
	background-position-x: -53px
}

.photo_group_marquee_style .photo_display_area {
	white-space: nowrap;
	display: block
}

.photo_group_marquee_style .photo_display_area li {
	display: inline-block
}

.jz_screen_mobi .module_photo_group_content .photo_display_area li {
	width: 50%
}

.jz_screen_mobi .module_photo_group_content .num i {
	display: none
}

.jz_screen_mobi .photo_group_slider_style .photo_display_area li {
	width: 45%
}

.jz_screen_mobi .photo_group_slider_style .arrow {
	display: none
}

.jz_screen_mobi .photo_group_slider_style {
	padding: 0;
	margin-right: 0
}

.module_product_detail_content {
	width: 100%
}

.product_detail_wrap {
	width: 100%;
	overflow: hidden
}

.jz_product_detail_0 .product_detail_left_content {
	width: 43.75%;
	float: left
}

.product_detail_left_content .detail_inner_wrap {
	width: auto;
	margin-right: 4.8%;
	position: relative
}

.product_detail_left_content .detail_big_pic_content {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding-bottom: 100%;
	padding-bottom: 100%;
	border: 1px solid #eee
}

.mobi_detail_big_pic_content {
	display: none
}

.jz_screen_mobi .mobi_detail_big_pic_content {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-bottom: 100%
}

.jz_screen_mobi .mobi_hide_big_pic_content {
	display: none
}

.jz_screen_mobi .product_detail_left_content .detail_big_pic_content {
	border: none
}

.jz_screen_mobi .mobi_detail_big_pic_item {
	display: none;
	position: absolute
}

.jz_screen_mobi .mobi_detail_big_pic_item0 {
	display: block
}

.mobi_detail_big_pic,
.product_detail_left_content .detail_big_pic,
.product_detail_left_content .detail_small_pic {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%
}

.mobi_detail_big_pic {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.detail_big_pic {
	display: none
}

.detail_big_pic0 {
	display: block
}

.mobi_detail_page {
	position: absolute;
	bottom: 14px;
	right: 14px;
	width: 50px;
	height: 24px;
	line-height: 24px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	text-align: center;
	background: rgba(0, 0, 0, .3);
	font-size: 14px;
	color: #fff
}

.product_detail_left_content .detail_small_pic_wrap {
	margin-top: 14px;
	position: relative
}

.product_detail_left_content .detail_small_pic_lists {
	width: 100%;
	height: 100%;
	overflow: scroll;
	font-size: 0;
	white-space: nowrap
}

.detail_small_pic_list {
	position: relative;
	display: inline-block;
	padding-bottom: 17.2%;
	padding-left: 17.2%;
	margin-left: 3%;
	border: 1px solid transparent;
	cursor: pointer
}

.detail_small_pic_lists .detail_small_pic_list:nth-child(1) {
	margin: 0
}

.jz_product_detail_0 .product_detail_right_content {
	width: 56.25%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_product_detail_0 .detail_title_wrap {
	font-size: 20px;
	line-height: 40px;
	color: #333;
	word-break: break-word;
	margin-top: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.detail_main_title {
	min-width: -webkit-calc(100% - 120px);
	min-width: -moz-calc(100% - 120px);
	min-width: calc(100% - 120px);
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.detail_QRcode>span,
.detail_share>span {
	display: block;
	text-align: center
}

.detail_func_wrap .detail_share {
	position: inherit
}

.detail_title_wrap .detail_func_content {
	line-height: 25px
}

.jz_product_detail_0 .detail_price_wrap {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 14.8%;
	background-color: #f7f7f7;
	margin-top: 36px
}

.jz_product_detail_0 .detail_price_content {
	width: 100%;
	position: absolute;
	overflow: hidden;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_product_detail_0 .detail_price_left {
	margin-left: 25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_product_detail_0 .detail_price_right {
	position: absolute;
	right: 0;
	margin-right: 10px
}

.jz_product_detail_0 .jz_share_list {
	top: 75px;
	right: -15px;
	z-index: 1;
	text-align: left
}

.detail_price_right div {
	display: inline-block
}

.detail_price_right .detail_splite {
	margin: 0 10px;
	background-color: #ae9797;
	padding-left: 1px;
	display: none
}

.detail_price_right .detail_comment {
	display: none
}

.detail_title,
.detail_value {
	font-size: 14px;
	color: #666
}

.detail_title:after {
	content: "："
}

.detail_price_left .detail_title {
	margin-right: 10px
}

.detail_price {
	font-weight: 700
}

.detail_price .detail_coin {
	font-size: 24px
}

.detail_price .detail_value {
	font-size: 30px
}

.detail_other_message {
	margin-left: 25px;
	margin-top: 6px;
	-webkit-transition: margin-left .5s;
	-o-transition: margin-left .5s;
	-moz-transition: margin-left .5s;
	transition: margin-left .5s
}

.detail_other_message.no_margin_left {
	margin-left: 0
}

.detail_other_message .detail_other {
	line-height: 40px
}

.detail_func_wrap {
	min-width: 120px;
	text-align: left;
	border-left: 1px solid #f0f0f0;
	padding-left: 19px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.detail_func_wrap>div {
	display: inline-block;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	cursor: pointer
}

.detail_QRcode {
	margin-right: 10px
}

.detail_func_wrap .detail_splite {
	display: inline-block;
	height: 20px;
	width: 1px;
	vertical-align: middle;
	margin: 0 24px 0 14px;
	background-color: #ae9797
}

.detail_pagination_wrap {
	margin-top: 17px;
	margin-left: 10px
}

.detail_pagination_wrap .pageNext,
.detail_pagination_wrap .pagePrev {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 28px;
	text-align: center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #e9e9e9;
	cursor: pointer
}

.detail_pagination_wrap a:hover {
	text-decoration: none
}

.pageNext,
.pagePrev {
	color: #999
}

.pageNext a,
.pagePrev a {
	color: #666
}

.detail_pagination_wrap .pagePrev {
	float: left
}

.detail_pagination_wrap .pageNext {
	float: right;
	margin-right: 20px
}

.product_button_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
	padding-left: 25px
}

.product_button_wrap.product_button_mobi_wrap {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	z-index: 2;
	padding-left: 0;
	margin-top: 0
}

.product_detail_form_btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	width: 200px;
	text-align: center;
	line-height: 42px;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	font-size: 15px
}

.product_button_wrap_style_2 {
	margin-top: 30px;
	padding-left: 0
}

.product_button_wrap.product_button_mobi_wrap .product_advisory_btn {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	height: 100%;
	line-height: 50px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.product_button_wrap.product_button_mobi_wrap div.product_detail_form_btn {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	height: 100%;
	line-height: 50px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-left: 0;
	border: none;
	color: #fff
}

.product_button_wrap .product_advisory_btn {
	width: 200px;
	height: 42px;
	color: #fff;
	font-size: 15px;
	line-height: 42px;
	text-align: center;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	cursor: pointer
}

.product_button_wrap .product_advisory_btn+.product_detail_form_btn {
	margin-left: 20px
}

.product_button_wrap .advisory_phone_svg {
	width: 24px;
	height: 24px;
	fill: #fff;
	vertical-align: middle
}

.product_detail_specific_wrap {
	clear: both;
	margin-top: 80px
}

.product_detail_specific_content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: #333;
	font-size: 0
}

.jz_popup_window_bg {
	z-index: 9032;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	opacity: .6
}

.detail_specific_tab {
	border: 1px solid #f0f0f0
}

.detail_specific_tab .detail_tab_item {
	display: inline-block;
	text-align: center;
	width: 160px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #f0f0f0;
	font-size: 15px;
	line-height: 54px;
	cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-tap-highlight-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding: 0 8px
}

.detail_specific_tab .detail_tab_item.detail_tab_active {
	position: relative
}

.detail_tab_active:before {
	content: " ";
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: -1px;
	left: 0;
	border: 2px solid;
	width: 100%
}

.detail_specfic_panel {
	margin: 25px 0;
	font-size: 14px;
	color: #333
}

.detail_item_content {
	display: none
}

div.show_detail_content {
	display: block
}

.detail_mark_panel {
	height: 120px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.detail_mark_panel>div {
	display: inline-block;
	position: relative
}

.detail_mark_panel .detail_mark_sacle {
	width: 25%;
	text-align: center
}

.detail_mark_panel .detail_mark_sacle_line {
	width: auto;
	font-size: 0
}

.detail_mark_sacle .mark_tip {
	display: inline-block
}

.detail_mark_sacle .mark_sacle {
	font-size: 50px;
	margin-left: 6px
}

.detail_mark_sacle .mark_sacle:after {
	content: "%";
	font-size: 20px
}

.detail_mark_sacle_line>span {
	display: inline-block;
	width: 86px;
	height: 17px;
	font-size: 14px;
	position: relative;
	text-align: center
}

.detail_mark_sacle_line>span:after {
	position: absolute;
	display: inline-block;
	width: 86px;
	left: 0;
	padding-top: 25px
}

.detail_sacle_1:after,
.detail_sacle_2:after,
.detail_sacle_3:after,
.detail_sacle_4:after,
.detail_sacle_5:after {
	content: attr(data-satisfy)
}

.detail_sacle_1 {
	opacity: .2
}

.detail_sacle_2 {
	opacity: .4
}

.detail_sacle_3 {
	opacity: .6
}

.detail_sacle_4 {
	opacity: .8
}

.detail_sacle_5 {
	opacity: 1
}

.mark_splite {
	height: 100%;
	width: 1px;
	margin-right: 107px;
	border-left: 1px dashed #e9e9e9
}

.detail_scale_block {
	position: absolute;
	top: -28px;
	width: 34px;
	height: 18px;
	font-size: 12px;
	margin-left: -17px;
	text-align: center
}

.detail_scale_block_text {
	color: #fff
}

.detail_scale_block:after {
	content: "";
	border: 4px solid transparent;
	border-top-color: inherit;
	position: absolute;
	top: 18px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.detail_comment_panel {
	margin-top: 20px
}

.comment_item {
	border-top: 1px solid #e9e9e9;
	padding: 30px 0;
	overflow: hidden
}

.comment_item>div {
	display: inline-block;
	float: left
}

.comment_head_pic {
	width: 80px;
	height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	margin: 20px
}

.comment_head_pic img {
	height: 80px
}

.comment_content {
	margin: 21px 0 0 12px
}

.comment_item .comment_time {
	float: right;
	margin-top: 25px
}

.comment_menber_info .faisco-icons-M0001035 {
	color: #ffc600
}

.comment_content div {
	margin-bottom: 15px
}

.menber_comment_star {
	margin-left: 3px
}

.menber_comment_star span {
	margin-left: 8px
}

.comment_start {
	color: #e5e5e5
}

.menber_level_icon {
	margin-left: 3px
}

.menber_small_pic_wrap {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 60px;
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;

	cursor: zoom-in
}

.menber_small_pic_wrap img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto
}

.detail_zoom_img {

	cursor: zoom-out
}

.comment_pagenation {
	text-align: center
}

.pagenation>div {
	display: inline-block
}

.jz_pagenation_wrap {
	cursor: pointer
}

.jz_page_number {
	color: #666
}

.detail_evaluate_panel {
	margin-top: 30px
}

.detail_evaluate_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9
}

.evaluate_star i {
	cursor: pointer
}

.evaluate_line {
	margin-top: 30px
}

.evaluate_line .evaluate_line_title {
	width: 80px;
	display: inline-block;
	text-align: right;
	margin-right: 10px
}

.evaluate_content_wrap .evaluate_line_title {
	vertical-align: top
}

.evaluate_line input {
	display: inline-block;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 248px;
	height: 38px;
	padding-left: 10px;
	border: 1px solid #e9e9e9
}

.evaluate_star .star_warp_1 span {
	margin-left: 8px
}

.evaluate_content {
	display: inline-block;
	width: auto
}

.evaluate_line textarea {
	display: inline-block;
	width: 100%;
	height: 150px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	resize: none;
	outline: 0;
	padding: 10px
}

.evaluate_upload_pic_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	padding-top: 10px
}

.evaluate_upload_pic .uploadify-button {
	display: inline-block;
	width: 58px;
	height: 58px;

}

.evaluate_upload_pic,
.evaluate_upload_pic_lists {
	display: inline-block;
	float: left
}

.evaluate_upload_tip {
	display: inline-block;
	float: left;
	margin-left: 20px
}

.upload_pic_item {
	display: inline-block;
	position: relative;
	margin-right: 8px
}

.upload_pic_item:hover .del_upload_pic {
	position: absolute;
	right: -6px;
	top: -7px;
	width: 14px;
	height: 14px;
	z-index: 1;
	cursor: pointer
}

.upload_pic_wrap {
	width: 58px;
	height: 58px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	position: relative;
	overflow: hidden
}

.self_adaption_img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%
}

.position_center_middle {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

.evaluate_line .evaluate_auth_code {
	width: 200px
}

.evaluate_get_code {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px
}

.evaluate_code_img {
	width: 94px;
	height: 34px;
	cursor: pointer
}

.commit_comment {
	text-align: center;
	margin-top: 50px;
	line-height: 45px
}

.commit_comment_btn {
	width: 300px;
	display: inline-block;
	color: #feffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	cursor: pointer
}

.detail_QR_code {
	display: none;
	width: 116px;
	height: 116px;
	position: absolute;
	background-color: #fff
}

.detail_QR_code img {
	max-height: 100%;
	max-width: 100%;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: rgba(0, 0, 0, .1) 0 2px 6px 0;
	-moz-box-shadow: rgba(0, 0, 0, .1) 0 2px 6px 0;
	box-shadow: rgba(0, 0, 0, .1) 0 2px 6px 0
}

.beyond_pic_area .detail_small_pic_lists .detail_small_pic_list {
	padding-bottom: 17.1%;
	padding-left: 17.1%
}

.beyond_pic_area .small_pic_arrow {
	width: 12px;
	height: 16px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer
}

.beyond_pic_area .jz_scroll_wrap {
	width: 92%;
	display: inline-block;
	margin-left: 4%;
	margin-right: 4%
}

.beyond_pic_area .small_pic_prev {
	float: left;
	margin-left: 2px;
	left: 0
}

.beyond_pic_area .small_pic_prev:hover {
	background-position: -23px -233px
}

.beyond_pic_area .small_pic_next {
	float: right;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -53px -233px;
	margin-right: 2px;
	right: 0
}

.beyond_pic_area .small_pic_next:hover {
	background-position: -53px -208px
}

.detail_share_panel {
	position: absolute;
	overflow: hidden;
	-webkit-transition: height .3s;
	-o-transition: height .3s;
	-moz-transition: height .3s;
	transition: height .3s
}

.detail_share_more {
	width: 260px;
	height: auto;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #efefef;
	padding: 8px
}

.evaluate_star_text {
	margin-left: 20px
}

.detail_mark_panel .detail_comment_mobi,
.detail_other_message_icon_for_mobi,
.detail_other_message_mobi_wrap {
	display: none
}

.evaluate_text:-moz-input-placeholder,
.evaluate_text:-ms-input-placeholder,
.evaluate_text::-webkit-input-placeholder {
	font-size: 0
}

.comment_content_empty {
	display: none
}

.dt_no_comment {
	display: none
}

.comment_content_empty {
	display: block;
	text-align: center;
	padding: 38px 0
}

.comment_content_empty .empty_img {
	display: inline-block;
	width: 157px;
	height: 123px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 -135px
}

.comment_empty_text {
	font-size: 16px;
	color: #333
}

.detail_specific_comment .empty_img {
	height: 136px
}

.jz_screen_mobi .product_detail_left_content .detail_inner_wrap {
	margin-right: 0
}

.jz_screen_mobi .jz_product_detail_0 .product_detail_left_content {
	width: 100%;
	float: none
}

.jz_screen_mobi .product_detail_left_content .detail_small_pic_wrap {
	display: none
}

.jz_screen_mobi .jz_product_detail_0 .product_detail_right_content {
	width: 100%;
	float: none
}

.jz_screen_mobi .jz_product_detail_0 .jz_share_list {
	top: auto
}

.jz_screen_mobi .detail_func_wrap,
.jz_screen_mobi .detail_pagination_wrap {
	display: none
}

.jz_screen_mobi .jz_product_detail_0 .detail_title_wrap {
	margin: 10px 15px 0 15px;
	font-size: 18px;
	line-height: 26px;
	width: auto
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_content {
	display: block
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_wrap {
	margin-top: 20px;
	background-color: transparent;
	height: auto;
	padding-bottom: 0
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_content {
	position: relative;
	-webkit-transform: initial;
	-moz-transform: initial;
	-ms-transform: initial;
	-o-transform: initial;
	transform: initial
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_left {
	margin-left: 13px
}

.jz_screen_mobi .jz_product_detail_0 .detail_price_right {
	position: relative;
	margin-left: 15px;
	margin-top: 3px
}

.jz_screen_mobi .detail_price {
	font-weight: 400
}

.jz_screen_mobi .detail_price .detail_coin {
	font-size: 18px
}

.jz_screen_mobi .detail_price .detail_value {
	font-size: 24px
}

.jz_screen_mobi .detail_price_right .detail_splite {
	background-color: #666;
	display: inline-block;
	height: 20px;
	vertical-align: middle
}

.jz_screen_mobi .detail_price_right .detail_title,
.jz_screen_mobi .detail_price_right .detail_value {
	color: #999;
	font-size: 14px
}

.jz_screen_mobi .detail_price_right .detail_comment,
.jz_screen_mobi .detail_price_right .detail_splite {
	display: none
}

.jz_screen_mobi .detail_other_message {
	margin-left: 0;
	margin-top: 16px;
	padding: 16px 0;
	background-color: #f8f8f8
}

.jz_screen_mobi .detail_other_message .detail_other {
	display: none
}

.jz_screen_mobi .detail_other_message .detail_other:nth-child(1) {
	display: block;
	line-height: 60px;
	color: #333;
	font-size: 16px;
	background-color: #fff
}

.jz_screen_mobi .detail_other_message .detail_other-prefix {
	color: #999;
	margin-left: 15px;
	margin-right: 5.3%
}

.jz_screen_mobi .detail_other_message .detail_title,
.jz_screen_mobi .detail_other_message .detail_value {
	font-size: 14px
}

.jz_screen_mobi .product_detail_specific_wrap {
	margin-top: 0
}

.jz_screen_mobi .product_detail_specific_content {
	overflow: hidden
}

.jz_screen_mobi .detail_specific_tab_wrap {
	position: relative
}

.jz_screen_mobi .detail_specific_tab_wrap:before {
	content: " ";
	border-bottom: 1px solid #f0f0f0;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 100%
}

.jz_screen_mobi .detail_specific_tab {
	border: none
}

.jz_screen_mobi .detail_specific_tab .detail_tab_item {
	border: none;
	line-height: 60px;
	height: 60px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.jz_screen_mobi .tab_item_1 .detail_tab_item {
	width: 100%
}

.jz_screen_mobi .tab_item_2 .detail_tab_item {
	width: 50%
}

.jz_screen_mobi .tab_item_3 .detail_tab_item {
	width: 33.33%
}

.jz_screen_mobi .tab_item_4,
.jz_screen_mobi .tab_item_5,
.jz_screen_mobi .tab_item_6 {
	white-space: nowrap;
	position: relative;
	left: 0;
	-webkit-transition: .3s left;
	-o-transition: .3s left;
	-moz-transition: .3s left;
	transition: .3s left
}

.jz_screen_mobi .tab_item_4 .detail_tab_item,
.jz_screen_mobi .tab_item_5 .detail_tab_item,
.jz_screen_mobi .tab_item_6 .detail_tab_item {
	width: 27%
}

.jz_screen_mobi .detail_tab_active:before {
	border: none
}

.jz_screen_mobi .tab_item_1 .detail_tab_active span,
.jz_screen_mobi .tab_item_2 .detail_tab_active span,
.jz_screen_mobi .tab_item_3 .detail_tab_active span {
	display: inline-block;
	position: relative;
	padding: 0 6px;
	text-align: center;
	font-weight: 700
}

.jz_screen_mobi .tab_item_1 .detail_tab_active span:before,
.jz_screen_mobi .tab_item_2 .detail_tab_active span:before,
.jz_screen_mobi .tab_item_3 .detail_tab_active span:before {
	content: " ";
	border: none;
	border-bottom: 2px solid;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 100%
}

.jz_screen_mobi .tab_item_4 .detail_tab_active span,
.jz_screen_mobi .tab_item_5 .detail_tab_active span,
.jz_screen_mobi .tab_item_6 .detail_tab_active span {
	position: relative;
	width: 100%;
	text-align: center;
	font-weight: 700
}

.jz_screen_mobi .tab_item_4 .detail_tab_active:after,
.jz_screen_mobi .tab_item_5 .detail_tab_active:after,
.jz_screen_mobi .tab_item_6 .detail_tab_active:after {
	content: " ";
	border: none;
	border-bottom: 2px solid;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 100%
}

.jz_screen_mobi .detail_mark_panel .detail_mark_sacle_line_wrap,
.jz_screen_mobi .detail_mark_panel .mark_splite {
	display: none
}

.jz_screen_mobi .detail_mark_panel .detail_mark_sacle {
	width: auto;
	font-size: 14px;
	color: #333
}

.jz_screen_mobi .detail_mark_sacle .mark_sacle,
.jz_screen_mobi .detail_mark_sacle .mark_sacle:after {
	font-size: 14px
}

.jz_screen_mobi .detail_specfic_panel {
	margin: 0 15px;
	font-size: 14px;
	overflow: hidden
}

.jz_screen_mobi .detail_specific_5,
.jz_screen_mobi .detail_specific_6,
.jz_screen_mobi .detail_specific_7,
.jz_screen_mobi .detail_specific_8,
.jz_screen_mobi .detail_specific_desc {
	padding: 20px 0
}

.jz_screen_mobi .detail_mark_panel {
	height: auto;
	margin: 20px 15px 0 15px;
	display: block;
	overflow: hidden
}

.jz_screen_mobi .detail_mark_panel .detail_comment_mobi {
	float: right;
	display: block;
	cursor: pointer
}

.jz_screen_mobi .detail_evaluate_panel {
	display: none;
	margin: 0;
	position: fixed;
	bottom: 0;
	left: 0;
	background: rgba(1, 1, 1, .5);
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
	z-index: 8000
}

.jz_screen_mobi .detail_evaluate_panel_mobi {
	background-color: #fff;
	height: auto;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	padding: 0 15px
}

.jz_screen_mobi .detail_evaluate_title {
	display: none
}

.jz_screen_mobi .evaluate_line .evaluate_line_title {
	width: 74px;
	margin-right: 2%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.jz_screen_mobi .evaluate_line:nth-child(1) {
	margin-top: 26px
}

.jz_screen_mobi .evaluate_line {
	margin-top: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_screen_mobi .evaluate_line input {
	width: 100%;
	height: 36px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi .evaluate_content_wrap .evaluate_line_title {
	display: none
}

.jz_screen_mobi .evaluate_line textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 120px;
	background-color: #f8f8f8;
	border: none;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi .evaluate_upload_tip {
	display: none
}

.jz_screen_mobi .evaluate_content {
	width: 100%;
	margin-left: 0;
	border-bottom: 1px dashed #e6e6e6;
	font-size: 0
}

.jz_screen_mobi .evaluate_line .evaluate_auth_code {
	width: 100%;
	height: 36px
}

.jz_screen_mobi .commit_comment {
	line-height: 40px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: right
}

.jz_screen_mobi .commit_comment_btn {
	width: 150px;
	text-align: center;
	margin-right: 10px
}

.jz_screen_mobi .evaluate_get_code {
	margin-left: 10px;
	height: 34px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.jz_screen_mobi .evaluate_code_img {
	width: 94px
}

.evaluate_text:-ms-input-placeholder,
.jz_screen_mobi .evaluate_text::-webkit-input-placeholder {
	font-size: 14px
}

.jz_screen_mobi .comment_icon {
	margin-right: 5px
}

.evaluate_line .detail_member_login_wrap {
	height: 120px;
	line-height: 120px;
	text-align: center;
	width: 100%
}

.evaluate_line .detail_member_login_wrap .detail_member_login {
	color: red
}

.jz_screen_mobi .detail_comment_panel {
	margin: 0
}

.jz_screen_mobi .comment_item {
	padding: 30px 15px
}

.jz_screen_mobi .comment_content,
.jz_screen_mobi .comment_head_pic {
	margin: 0
}

.jz_screen_mobi .comment_content {
	margin-left: 18px;
	max-width: 70%
}

.jz_screen_mobi .menber_comment_star {
	margin-left: .4px
}

.jz_screen_mobi .menber_comment_star span {
	margin-left: 6px
}

.jz_screen_mobi .comment_item .comment_time {
	position: absolute;
	right: 10px;
	margin-top: 0;
	font-size: 14px;
	color: #999
}

.jz_screen_mobi .comment_head_pic {
	width: 66px;
	height: 66px
}

.jz_screen_mobi .comment_head_pic img {
	height: 66px
}

.jz_screen_mobi .menber_name {
	font-size: 14px;
	color: #333
}

.jz_screen_mobi .comment_menber_text {
	font-size: 13px;
	color: #666
}

.jz_screen_mobi .comment_content>div {
	margin-bottom: 10px
}

.jz_screen_mobi .comment_content>div:last-child {
	margin: 0
}

.jz_screen_mobi .menber_small_pic_wrap {
	height: 60px;
	width: 60px;
	margin-right: 10px
}

.jz_screen_mobi .comment_menber_pic .menber_pic_viewer {
	margin: 0;
	font-size: 0
}

.jz_screen_mobi .evaluate_upload_pic {
	font-size: 0
}

.jz_screen_mobi .evaluate_upload_pic_wrap {
	padding: 15px 0
}

.jz_screen_mobi .comment_item:nth-child(1) {
	border-top: none
}

.jz_screen_mobi .detail_other_message_mobi_wrap {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 3
}

.jz_screen_mobi .detail_other_panel_bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .5);
	cursor: pointer
}

.jz_screen_mobi .detail_other_message_mobi {
	position: fixed;
	height: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	bottom: 0;
	background-color: #fff;
	padding-bottom: 50px;
	overflow-y: auto
}

.jz_screen_mobi .detail_other_message_mobi .detail_title,
.jz_screen_mobi .detail_other_message_mobi .detail_value {
	font-size: 14px
}

.jz_screen_mobi .detail_other_message_mobi .detail_value {
	color: #333
}

.jz_screen_mobi .detail_other_item_left {
	display: inline-block;
	height: 50px;
	line-height: 50px
}

.jz_screen_mobi .detail_other_message_mobi .detail_title {
	display: inline-block;
	width: 90px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.jz_screen_mobi .detail_title_inner {
	display: inline-block;
	max-width: 90%;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: top
}

.jz_screen_mobi .detail_other_item_right {
	display: inline-block;
	vertical-align: top;
	width: -webkit-calc(100% - 90px);
	width: -moz-calc(100% - 90px);
	width: calc(100% - 90px);
	padding-left: 2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 50px;
	min-height: 50px
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other {
	border-bottom: 1px solid #ebebeb;
	font-size: 0
}

.jz_screen_mobi .detail_other_panel_title {
	height: 60px;
	line-height: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	font-size: 16px
}

.jz_screen_mobi .detail_other_message_mobi_btn {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.jz_screen_mobi .detail_other_message_icon_for_mobi {
	display: inline-block;
	color: #999;
	float: right;
	margin-right: 12px;
	height: 60px;
	line-height: 60px;
	cursor: pointer
}

.jz_screen_mobi .detail_main_title {
	width: 90%;
	padding: 0
}

.jz_screen_mobi .detail_func_wrap {
	display: inline-block;
	border: none;
	text-align: left;
	padding: 0;
	min-width: auto;
	margin-left: 15px
}

.jz_screen_mobi .detail_func_wrap .detail_QRcode,
.jz_screen_mobi .detail_func_wrap .detail_func_content {
	display: none
}

.jz_screen_mobi .detail_func_wrap .detail_share {
	font-size: 20px
}

.jz_screen_mobi .product_detail_right_content_mobi .detail_other:first-child {
	cursor: pointer
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap {
	width: 100%;
	overflow-y: auto;
	height: -webkit-calc(100% - 60px);
	height: -moz-calc(100% - 60px);
	height: calc(100% - 60px);
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar {
	width: 6px
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background-color: #b1b1b1
}

.jz_screen_mobi .detail_other_message_mobi_wrap .detail_other_scroll_wrap::-webkit-scrollbar-track {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f1f1f1
}

.jz_screen_mobi .comment_content_empty {
	display: block;
	text-align: center;
	padding: 20px 0
}

.jz_screen_mobi .comment_content_empty .empty_img {
	display: inline-block;
	width: 157px;
	height: 123px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 -135px
}

.jz_screen_mobi .comment_empty_text {
	font-size: 16px;
	color: #999
}

.exhibition_show_products {
	width: 100%;
	margin-top: 20px
}

.exhibition_show_product,
.result_show_product {
	width: -webkit-calc(25% - 20px);
	width: -moz-calc(25% - 20px);
	width: calc(25% - 20px);
	-webkit-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	transition: all .5s ease-out;
	display: inline-block;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 10px;
	background-color: #fff;
	vertical-align: top;
	overflow: hidden
}

@supports (-ms-ime-align:auto) {

	.exhibition_show_product,
	.result_show_product {
		width: -webkit-calc(25% - 21px);
		width: -moz-calc(25% - 21px);
		width: calc(25% - 21px)
	}
}

.exhibition_show_product_nopic,
.result_show_product_nopic {
	text-align: left;
	border: 1px solid #f0f0f0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none
}

.jz_screen_mobi .exhibition_show_product.exhibition_show_product_nopic,
.jz_screen_mobi .result_show_product.result_show_product_nopic,
.jz_screen_mobi .search_result_product .exhibition_show_product.exhibition_show_product_nopic {
	text-align: left;
	width: 100%;
	border: none;
	border-bottom: 1px solid #f1f1f1
}

.exhibition_show_product .exhibition_product_name {
	color: inherit
}

.exhibition_show_product_nopic .exhibition_product_name {
	font-size: 16px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.exhibition_show_product_nopic .exhibition_product_props .exhibition_product_prop:nth-child(1),
.result_show_product_nopic .result_product_props .result_product_prop:nth-child(1) {
	margin-top: 12px
}

.jz_screen_mobi .exhibition_show_product_nopic .exhibition_product_props .exhibition_product_prop:nth-child(1) {
	margin-top: 10px
}

.exhibition_show_product_nopic .exhibition_product_prop span {
	color: #999
}

.exhibition_show_product_nopic .exhibition_product_prop,
.result_show_product_nopic .result_product_prop {
	line-height: normal;
	margin-bottom: 12px
}

.jz_screen_mobi .exhibition_show_product_nopic,
.jz_screen_mobi .result_show_product_nopic {
	margin: 0;
	padding: 15px
}

.jz_screen_mobi .exhibition_show_product_nopic .exhibition_product_prop,
.jz_screen_mobi .result_show_product_nopic .result_product_prop {
	margin-bottom: 10px
}

.jz_screen_pc .exhibition_show_product_nopic:hover .prop_title,
.jz_screen_pc .exhibition_show_product_nopic:hover .prop_value {
	color: #333
}

.jz_screen_pc .result_show_product_nopic:hover .prop_title,
.jz_screen_pc .result_show_product_nopic:hover .prop_value {
	color: #333
}

.jz_screen_pc .border_bottom_transition {
	position: relative;
	transition: .5s;
	-ms-transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	border-color: transparent
}

.border_bottom_transition::after,
.jz_screen_pc .border_bottom_transition::before {
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	-webkit-transition: -webkit-transform .36s ease;
	transition: -webkit-transform .36s ease;
	-o-transition: -o-transform .36s ease;
	-moz-transition: transform .36s ease, -moz-transform .36s ease;
	transition: transform .36s ease;
	transition: transform .36s ease, -webkit-transform .36s ease, -moz-transform .36s ease, -o-transform .36s ease
}

.jz_screen_pc .border_bottom_transition:hover::after,
.jz_screen_pc .border_bottom_transition:hover::before {
	transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1)
}

.jz_screen_pc .border_bottom_transition::before {
	transform-origin: 0 100%;
	-ms-transform-origin: 0 100%;
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	-o-transform-origin: 0 100%;
	border-bottom: 3px;
	border-bottom-style: solid;
	border-color: inherit
}

.result_show_product {
	position: relative
}

.result_show_product_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.result_show_product:hover .result_show_product_wrap,
.result_show_product:hover .result_show_product_wrap .result_prop,
.result_show_product:hover .result_show_product_wrap .result_prop .result_product_name_wrap,
.result_show_product:hover .result_show_product_wrap .result_prop .result_product_name_wrap .result_product_name {
	color: inherit
}

.jz_product_list_2 .exhibition_show_product {
	overflow: visible
}

.exhibition_show_product_wrap {
	display: block;
	height: 100%;
	overflow: hidden;
	color: #333
}

.exhibition_show_product_wrap,
.result_show_product_wrap {
	position: relative;
	z-index: 1;
	padding: 5%;
	display: block
}

.result_show_product_wrap:active,
.result_show_product_wrap:link,
.result_show_product_wrap:visited {
	color: inherit
}

.jz_product_result_2 .result_show_product_wrap {
	padding: 0
}

.exhibition_show_product_wrap a,
.result_show_product_wrap a {
	color: #666
}

.exhibition_product_pic_wrap,
.result_product_pic_wrap {
	position: relative;
	padding-bottom: 100%;
	overflow: hidden
}

.exhibition_product_pic_item {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease
}

.exhibition_product_pirce_wrap {
	padding-top: 5px
}

.exhibition_center_middle {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

.exhibition_product_pic {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto
}

.exhibition_prop {
	color: inherit
}

.exhibition_prop .exhibition_product_name_wrap {
	color: inherit
}

.exhibition_prop .exhibition_product_name_wrap .exhibition_product_name {
	color: inherit
}

.exhibition_product_name {
	font-size: 16px
}

.exhibition_product_pirce {
	font-size: 0
}

.pirce_coln {
	font-size: 14px
}

.pirce_value {
	font-size: 18px
}

.exhibition_product_name_wrap {
	margin-bottom: 5px;
	margin-top: 15px
}

.exhibition_product_name_wrap,
.exhibition_product_prop {
	line-height: 24px;
	white-space: normal
}

.exhibition_product_prop {
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.exhibition_product_prop span {
	color: #666;
	font-size: 14px
}

.exhibition_pirce_split {
	margin: 0 4px
}

.prop_title:after {
	content: "："
}

.jz_product_list_0 .exhibition_prop,
.jz_product_list_1 .exhibition_prop {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.jz_product_list_0 .exhibition_product_pic_item,
.jz_product_list_1 .exhibition_product_pic_item {
	width: 100%;
	height: 100%
}

.jz_product_list_1 {
	padding: 0 60px
}

.jz_product_list_1 .exhibition_show_products {
	white-space: nowrap
}

.jz_product_list_1 .exhibition_show_product {
	display: inline-block
}

.jz_product_list_1 .arrow {
	cursor: pointer;
	display: block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 99;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgba(0, 0, 0, .2);
	-webkit-transition: background .15s;
	-o-transition: background .15s;
	-moz-transition: background .15s;
	transition: background .15s;
	outline: 0
}

.jz_product_list_1 .arrow:hover {
	background: rgba(0, 0, 0, .4)
}

.jz_product_list_1 .pd_no_scroll.arrow:hover {
	background: rgba(0, 0, 0, .2);
	cursor: auto
}

.jz_product_list_1 .arrow.prev {
	left: 10px
}

.jz_product_list_1 .arrow.next {
	right: 10px
}

.jz_product_list_1 .arrow:before {
	content: '';
	position: absolute;
	display: block;
	width: 10px;
	height: 18px;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -21px -268px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%) translateY(-50%);
	-moz-transform: translate(-50%) translateY(-50%);
	-ms-transform: translate(-50%) translateY(-50%);
	-o-transform: translate(-50%) translateY(-50%);
	transform: translate(-50%) translateY(-50%)
}

.jz_product_list_1 .arrow.prev:before {
	left: 46%
}

.jz_product_list_1 .arrow.next:before {
	left: 54%
}

.jz_product_list_1 .arrow.next:before {
	background-position-x: -53px
}

.jz_product_list_2 .exhibition_show_product {
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	text-align: left;
	margin: 20px 0;
	padding: 20px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_product_list_2 .exhibition_show_product:after {
	content: "";
	width: 100%;
	height: 0;
	border-bottom: 1px dashed #f0f0f0;
	display: block;
	position: absolute;
	bottom: -20px;
	left: 0
}

.jz_product_list_2 .exhibition_show_product:last-child:after,
.jz_product_result_2 .result_show_product:last-child:after {
	display: none
}

.jz_product_list_2 .exhibition_prop,
.jz_product_result_2 .result_prop {
	float: left;
	margin-left: 20px;
	width: -webkit-calc(75% - 20px);
	width: -moz-calc(75% - 20px);
	width: calc(75% - 20px)
}

.jz_product_result_2 .result_prop {
	text-align: left
}

.jz_product_list_2 .exhibition_product_pic_wrap {
	width: 25%;
	padding-bottom: 25%;
	float: left
}

.jz_product_list_2 .exhibition_show_product_wrap {
	padding: 0
}

.product_list_content .empty_tips {
	text-align: center;
	font-size: 0;
	padding: 90px 0
}

.product_list_content .empty_img {
	display: inline-block;
	width: 157px;
	height: 123px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}

.product_list_content .tips_text {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	margin-top: 28px
}

.module_product_detail_content {
	background-color: #fff
}

.result_prop {
	margin-top: 10px
}

.jz_product_result_2 .result_prop {
	float: left;
	margin-left: 20px
}

.jz_product_result_2 .result_prop {
	float: left;
	margin-left: 20px
}

.jz_screen_pc .jz_product_list_0 .exhibition_show_products {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.jz_screen_pc .exhibition_show_product .exhibition_product_pic_item.jz_animate_go,
.jz_screen_pc .exhibition_show_product:hover .exhibition_product_pic_item {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	cursor: pointer
}

.jz_screen_pc .exhibition_show_product:hover {
	-webkit-box-shadow: rgba(0, 0, 0, .1) 0 0 15px;
	-moz-box-shadow: rgba(0, 0, 0, .1) 0 0 15px;
	box-shadow: rgba(0, 0, 0, .1) 0 0 15px
}

.jz_screen_pc .jz_product_list_2 .exhibition_show_products {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_pc .jz_product_list_2 .exhibition_show_product,
.jz_screen_pc .jz_product_result_2 .result_show_product {
	margin: 20px 10px
}

.jz_screen_pc .jz_product_list_2 .exhibition_show_product:hover {
	border: none
}

.jz_screen_pc .jz_module_style_9 .module_content {
	padding: 20px
}

.jz_screen_mobi .exhibition_product_name {
	font-size: 14px
}

.jz_screen_mobi .exhibition_product_prop span {
	font-size: 12px
}

.jz_screen_mobi .exhibition_product_pirce {
	font-size: 0
}

.jz_screen_mobi .pirce_value {
	font-size: 18px
}

.jz_screen_mobi .exhibition_product_pirce_wrap {
	padding: 0
}

.jz_screen_mobi .exhibition_show_products {
	margin-top: 28px;
	padding: 0 1.8%;
	width: auto
}

.jz_screen_mobi .exhibition_show_products.exhibition_show_products_nopic {
	margin-top: 0
}

.jz_screen_mobi .exhibition_show_product {
	text-align: left;
	width: 50%
}

.jz_screen_mobi .jz_product_list_2 .exhibition_show_product {
	padding: 0;
	margin: 10px;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px)
}

.jz_screen_mobi .jz_product_list_2 .exhibition_product_pic_wrap {
	width: 33.8%;
	padding-bottom: 33.8%
}

.jz_screen_mobi .jz_product_list_2 .exhibition_prop {
	width: 66.2%;
	display: inline-block;
	float: none;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 12px
}

.jz_screen_mobi .jz_product_list_0 .exhibition_show_product,
.jz_screen_mobi .jz_product_result .result_show_product,
.jz_screen_mobi .search_result_product .exhibition_show_product {
	width: 46.4%;
	margin: 0 1.8%;
	margin-bottom: 20px
}

.jz_screen_mobi .jz_product_result .result_show_product {
	padding: 0
}

.jz_screen_mobi .result_show_product.result_show_product_nopic {
	text-align: left;
	width: 100%;
	border: none;
	border-bottom: 1px solid #f1f1f1
}

.jz_screen_mobi .exhibition_show_product_wrap {
	padding: 0
}

.jz_screen_mobi .jz_product_list_1 .exhibition_show_product {
	width: 40%
}

.jz_screen_mobi .jz_product_list_1 .arrow {
	display: none
}

.jz_screen_mobi .jz_product_list_1 {
	padding: 0;
	margin-right: 0
}

.jz_screen_mobi .exhibition_show_product_wrap,
.jz_screen_mobi .result_show_product_wrap {
	padding: 0
}

.jz_screen_mobi .exhibition_prop,
.jz_screen_mobi .result_prop {
	margin: 6px;
	text-align: left
}

.jz_screen_mobi .jz_product_result_2 .result_prop {
	margin-left: 6px
}

.jz_screen_mobi .exhibition_product_name_wrap {
	margin-top: 0
}

.jz_screen_mobi .jz_product_list_mobi_full .exhibition_show_product {
	width: 96.4%;
	margin-left: 1.8%;
	margin-right: 1.8%
}

.jz_product_result .select_wrap {
	height: 32px;
	border: 1px solid #ebebeb;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	padding-left: 9px
}

.filter_plibList_header {
	display: none
}

.result_cur_condition {
	position: relative;
	height: 74px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden
}

.result_cur_condition_left {
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 20px 0;
	margin-left: 10px
}

.result_cur_condition_left .result_title {
	font-size: 13px;
	color: #333;
	display: inline-block
}

.result_title:after {
	content: "";
	display: inline-block;
	width: 5px
}

.result_cur_value {
	font-size: 14px;
	color: #333;
	display: inline-block;
	line-height: 30px
}

.result_current_condition {
	display: inline-block;
	border: 1px solid #ebebeb;
	text-decoration: none;
	height: 32px;
	width: auto;
	min-width: 65px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 11px;
	font-size: 0;
	margin-right: 10px
}

.result_cur_icon {
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -53px -181px;
	width: 8px;
	height: 8px;
	text-decoration: none;
	display: inline-block;
	margin: 0 8px 0 12px
}

.result_cur_condition_right {
	float: right;
	padding: 18px 0
}

.result_cur_condition_right input {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px;
	line-height: 100%;
	width: 250px;
	border: 1px solid #ebebeb;
	text-indent: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: 0
}

.result_rearch_icon {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	height: 12px;
	padding: 10px;
	cursor: pointer
}

.result_filter_condition {
	border: 1px solid #ebebeb;
	margin-bottom: 20px
}

.filter_condition_item {
	border-top: 1px dashed #ccc;
	font-size: 0;
	margin-left: 10px
}

.filter_condition_item:nth-child(1) {
	border-top: none
}

.filter_item_left {
	display: inline-block;
	height: 55px;
	line-height: 55px;
	margin: 0 12px;
	font-size: 14px;
	color: #666
}

.filter_title {
	display: inline-block;
	width: 90px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.filter_title_inner {
	display: inline-block;
	max-width: 80px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: top
}

.filter_title:after {
	content: "："
}

.filter_title_colon {
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	margin-left: -5px
}

.filter_item_right {
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	width: -webkit-calc(100% - 114px);
	width: -moz-calc(100% - 114px);
	width: calc(100% - 114px)
}

.filter_item_value {
	margin-right: 36px;
	height: 55px;
	line-height: 55px;
	display: inline-block;
	color: #333
}

.filter_pirce_area {
	height: 55px;
	line-height: 55px
}

.result_order_condition {
	height: 50px;
	line-height: 50px;
	border: 1px solid #ebebeb;
	background-color: #f7f7f7
}

.order_condition_wrap {
	display: inline-block;
	width: auto;
	min-width: 90px;
	text-align: center;
	cursor: pointer
}

.result_order_condition .result_order_condition_select {
	background-color: #fff
}

.order_condition_wrap i,
.order_condition_wrap span {
	display: inline-block;
	color: #666
}

.order_name_icon {
	width: 10px;
	vertical-align: middle;
	padding-left: 2px
}

.order_name_icon .icon_top {
	border-width: 4px;
	border-style: solid;
	border-left-color: transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	float: left
}

.order_name_icon .icon_bottom {
	border-width: 4px;
	border-style: solid;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	float: left
}

.icon_top {
	border-bottom-color: #cbcbcb
}

.icon_bottom {
	border-top-color: #cbcbcb;
	margin-top: 3px
}

.order_pirce_wrap input {
	display: inline-block;
	width: 76px;
	height: 34px;
	outline: 0;
	line-height: 28px;
	border: 1px solid #dfdeda;
	color: #666;
	font-size: 13px;
	padding-left: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.result_pirce_btn {
	display: inline-block;
	width: 70px;
	height: 32px;
	line-height: 32px;
	color: #666;
	text-align: center;
	margin-left: 10px;
	border: 1px solid #dfdeda;
	cursor: pointer;
	background-color: #fff
}

.result_show_products {
	width: 100%;
	margin-top: 20px
}

.result_no_products {
	width: 100%;
	text-align: center;
	padding: 50px 0;
	font-size: 16px;
	color: #777
}

.result_product_pic_item {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: default;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease
}

.result_product_pirce_wrap {
	padding: 10px 0
}

.result_center_middle {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

.result_product_pic {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto
}

.result_product_name {
	font-size: 14px
}

.result_product_pirce {
	font-size: 18px;
	color: #f13a3a
}

.result_product_name_wrap {
	margin-bottom: 5px
}

.result_product_name_wrap,
.result_product_prop {
	line-height: 24px
}

.result_product_prop span {
	color: #666;
	font-size: 13px
}

.result_pirce_split {
	margin: 0 4px
}

.prop_title:after {
	content: "："
}

.jz_product_result_2 .result_show_product {
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	text-align: left;
	position: relative;
	overflow: visible
}

.jz_product_result_2 .result_product_pic_wrap {
	width: 25%;
	padding-bottom: 25%;
	float: left;
	overflow: hidden
}

.jz_product_result_2 .result_show_product {
	padding: 20px
}

.jz_product_result_2 .result_show_product:after {
	content: "";
	width: 100%;
	height: 0;
	border-bottom: 1px dashed #f0f0f0;
	display: block;
	position: absolute;
	bottom: -20px;
	left: 0
}

.order_fliter_mobi,
.order_fliter_mobi_icon {
	display: none
}

.filter_btn_wrap {
	display: none
}

.jz_screen_pc .result_show_product:hover .result_product_pic_item {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	cursor: pointer
}

.jz_screen_pc .result_show_product:hover {
	-webkit-box-shadow: rgba(0, 0, 0, .12) 0 0 22px;
	-moz-box-shadow: rgba(0, 0, 0, .12) 0 0 22px;
	box-shadow: rgba(0, 0, 0, .12) 0 0 22px
}

.jz_screen_pc .pd_result_mobi_show {
	display: none
}

.jz_screen_mobi .result_cur_condition,
.jz_screen_mobi .result_filter_condition {
	display: none
}

.jz_screen_mobi .result_order_condition {
	height: 50px;
	line-height: 50px;
	margin-top: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	background-color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.jz_screen_mobi .result_order_condition .order_condition_wrap {
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-moz-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	min-width: auto
}

.jz_screen_mobi .result_product_name {
	font-size: 14px
}

.jz_screen_mobi .result_product_prop span {
	font-size: 13px
}

.jz_screen_mobi .result_product_pirce {
	font-size: 0
}

.jz_screen_mobi .result_product_pirce_wrap {
	padding: 0
}

.jz_screen_mobi .result_show_products {
	margin-top: 28px;
	padding: 0 1.8%;
	width: auto
}

.jz_screen_mobi .result_show_product {
	text-align: left;
	width: 50%
}

.jz_screen_mobi .result_product_name_wrap {
	margin-top: 5px
}

.jz_screen_mobi .jz_product_result_2 .result_product_pic_wrap {
	width: 33.8%;
	padding-bottom: 33.8%
}

.jz_screen_mobi .jz_product_result_2 .result_prop {
	width: 66.2%;
	display: inline-block;
	float: none;
	margin: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 12px
}

.jz_screen_mobi .jz_product_result_2 .result_show_product {
	margin: 10px;
	padding: 0;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px)
}

.jz_screen_mobi .order_fliter_mobi,
.jz_screen_mobi .order_fliter_mobi_icon {
	display: inline-block
}

.jz_screen_mobi .order_condition_wrap {
	min-width: 19.5%;
	font-size: 16px
}

.jz_screen_mobi .order_fliter_mobi_icon {
	padding-left: 10px;
	vertical-align: middle;
	font-size: 14px
}

.jz_screen_mobi .result_filter_condition_wrap {
	display: none;
	position: fixed;
	background: rgba(0, 0, 0, .5);
	z-index: 9100;
	width: 80%;
	padding-left: 20%;
	top: 0;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden
}

.jz_screen_mobi .result_filter_condition {
	background-color: #fff;
	-webkit-animation: filter_panel_animation .5s linear;
	-moz-animation: filter_panel_animation .5s linear;
	-o-animation: filter_panel_animation .5s linear;
	animation: filter_panel_animation .5s linear;
	height: 100%;
	position: relative;
	margin-bottom: 0
}

.jz_screen_mobi .filter_condition_list {
	height: -webkit-calc(100% - 50px);
	height: -moz-calc(100% - 50px);
	height: calc(100% - 50px);
	overflow-y: auto
}

.jz_screen_mobi .filter_condition_list::-webkit-scrollbar {
	width: 0
}

.jz_screen_mobi .filter_condition_item {
	margin-left: 10px;
	margin-bottom: 20px
}

.jz_screen_mobi .filter_item_left {
	display: block;
	height: 50px;
	line-height: 50px;
	width: 90%;
	margin: 0;
	font-size: 16px;
	color: #666
}

.jz_screen_mobi .filter_title {
	width: 90%
}

.jz_screen_mobi .filter_title_inner {
	max-width: 89%
}

.jz_screen_mobi .filter_item_right {
	display: block;
	width: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.jz_screen_mobi .filter_item_right a {
	display: inline-block;
	width: 29%;
	margin-right: 12px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #f5f5f5;
	vertical-align: top;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px
}

.jz_screen_mobi .mobi_fliter_panel_activity .mobi_fliter_cond_select {
	background-color: rgba(241, 58, 58, .2);
	color: #f13a3a
}

.jz_screen_mobi .mobi_fliter_cond_select span {
	color: #f13a3a
}

.jz_screen_mobi .filter_item_value {
	font-size: 14px;
	color: #333;
	margin: 0;
	line-height: inherit;
	vertical-align: middle;
	height: auto
}

.jz_screen_mobi .order_pirce_wrap input {
	width: 100px;
	height: 34px;
	border: none;
	background-color: #f5f5f5
}

.jz_screen_mobi .result_pirce_btn {
	display: none
}

.jz_screen_mobi .filter_pirce_area {
	height: auto;
	line-height: inherit
}

.jz_screen_mobi .filter_btn_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-top: 1px solid #ebebeb;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
	margin-bottom: 0
}

.filter_btn_wrap span {
	display: inline-block;
	width: 50%;
	font-size: 18px;
	color: #333;
	cursor: pointer
}

.filter_btn_wrap .filter_save {
	color: #fff
}

.filter_panel_animation_hide {
	-webkit-animation: filter_panel_animation_hide .5s linear;
	-moz-animation: filter_panel_animation_hide .5s linear;
	-o-animation: filter_panel_animation_hide .5s linear;
	animation: filter_panel_animation_hide .5s linear
}

.filter_panel_wrap_animation_hide {
	-webkit-animation: filter_panel_wrap_animation_hide .4s linear;
	-moz-animation: filter_panel_wrap_animation_hide .4s linear;
	-o-animation: filter_panel_wrap_animation_hide .4s linear;
	animation: filter_panel_wrap_animation_hide .4s linear
}

.jz_screen_mobi .result_filter_condition_wrap::-webkit-scrollbar {
	width: 0
}

.jz_screen_mobi .mobi_fliter_panel_activity .result_filter_condition_wrap {
	display: block;
	width: 80%;
	padding-left: 20%
}

.jz_screen_mobi .mobi_fliter_panel_activity .result_filter_condition {
	display: block
}

@-webkit-keyframes filter_panel_animation {
	from {
		-webkit-transform: translate(100%);
		transform: translate(100%)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@-moz-keyframes filter_panel_animation {
	from {
		-moz-transform: translate(100%);
		transform: translate(100%)
	}

	to {
		-moz-transform: translate(0);
		transform: translate(0)
	}
}

@-o-keyframes filter_panel_animation {
	from {
		-o-transform: translate(100%);
		transform: translate(100%)
	}

	to {
		-o-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes filter_panel_animation {
	from {
		-webkit-transform: translate(100%);
		-moz-transform: translate(100%);
		-o-transform: translate(100%);
		transform: translate(100%)
	}

	to {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0)
	}
}

@-webkit-keyframes filter_panel_animation_hide {
	from {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translate(100%);
		transform: translate(100%)
	}
}

@-moz-keyframes filter_panel_animation_hide {
	from {
		-moz-transform: translate(0);
		transform: translate(0)
	}

	to {
		-moz-transform: translate(100%);
		transform: translate(100%)
	}
}

@-o-keyframes filter_panel_animation_hide {
	from {
		-o-transform: translate(0);
		transform: translate(0)
	}

	to {
		-o-transform: translate(100%);
		transform: translate(100%)
	}
}

@keyframes filter_panel_animation_hide {
	from {
		-webkit-transform: translate(0);
		-moz-transform: translate(0);
		-o-transform: translate(0);
		transform: translate(0)
	}

	to {
		-webkit-transform: translate(100%);
		-moz-transform: translate(100%);
		-o-transform: translate(100%);
		transform: translate(100%)
	}
}

@-webkit-keyframes filter_panel_wrap_animation_hide {
	to {
		background-color: transparent
	}
}

@-moz-keyframes filter_panel_wrap_animation_hide {
	to {
		background-color: transparent
	}
}

@-o-keyframes filter_panel_wrap_animation_hide {
	to {
		background-color: transparent
	}
}

@keyframes filter_panel_wrap_animation_hide {
	to {
		background-color: transparent
	}
}

.jz_screen_mobi .product_result_mobi_full .result_show_product {
	width: 96.4%
}

.jz_screen_mobi .filter_plibList_header {
	display: block;
	height: 70px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_screen_mobi .filter_plibList_header .arrow_left {
	font-weight: 700;
	position: absolute;
	left: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: none;
	color: #666;
	cursor: pointer
}

.jz_screen_mobi .filter_plibList_header .arrow_right {
	position: absolute;
	top: 49%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #666;
	padding: 20px 10px 20px -webkit-calc(100% - 30px);
	padding: 20px 10px 20px -moz-calc(100% - 30px);
	padding: 20px 10px 20px calc(100% - 30px);
	cursor: pointer
}

.jz_screen_mobi .filter_plibList_header .filter_plibList_left {
	color: #333;
	margin-left: 12px
}

.jz_screen_mobi .filter_plibList_header .filter_plibList_right {
	color: #606972;
	margin-right: 32px
}

.jz_screen_mobi .filter_condition_list_height {
	height: -webkit-calc(100% - 70px);
	height: -moz-calc(100% - 70px);
	height: calc(100% - 70px)
}

.jz_screen_mobi .filter_condition_list_fixheight {
	height: -webkit-calc(100% - 120px);
	height: -moz-calc(100% - 120px);
	height: calc(100% - 120px)
}

.jz_screen_mobi .plib_content .arrow_left {
	display: block
}

.jz_screen_mobi .plib_content .arrow_right {
	display: none
}

.jz_screen_mobi .plib_content .filter_plibList_right {
	display: none
}

.jz_screen_mobi .plib_content {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.jz_screen_mobi .filter_item_plib {
	margin: 18px 0 0 10px
}

.module_button_text {
	-webkit-background-clip: text
}

.jz_module_style_8 .module_content {
	height: 40px;
	min-height: 30px
}

.module_button_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	color: #000;
	cursor: pointer;
	white-space: nowrap;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.module_button_content span {
	display: block;
	width: 100%;
	position: relative;
	z-index: 1;
	outline: 0;
	margin: 0 8px;
	overflow: hidden
}

.module_button_content:hover {
	text-decoration: none
}

.module_button_content .after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	z-index: 0;
	opacity: 0;
	top: 0;
	left: -8px
}

.module_button_content:hover .after {
	opacity: 1
}

.module_button_style5 .after {
	opacity: 1;
	width: 0
}

.module_button_style5:hover .after {
	width: 100%
}

.module_button_style0 {
	color: #fff
}

.module_button_style1 {
	border-width: 1px;
	border-style: solid;
	color: #fff
}

.module_button_style1:hover .after {
	background: #fff
}

.module_button_style2 {
	color: #fff
}

.module_button_style2:hover {
	color: #fff
}

.module_button_style3 {
	border: 1px solid #ccc;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #333
}

.module_button_style4 {
	border-width: 1px;
	border-style: solid;
	color: #fff
}

.module_button_style4:hover {
	color: #fff
}

.module_button_style5 {
	border-width: 1px;
	border-style: solid
}

.module_button_style5:hover {
	color: #fff
}

.module_button_style0:before {
	content: "";
	position: absolute;
	display: block;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	-moz-transition: all .6s;
	transition: all .6s;
	width: 100%;
	height: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	left: 50%;
	top: 50%;
	padding-top: 100%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}

.module_button_style0:hover:before {
	-webkit-animation: button_style_0_anim .75s;
	-moz-animation: button_style_0_anim .75s;
	-o-animation: button_style_0_anim .75s;
	animation: button_style_0_anim .75s;
	z-index: 1
}

@-webkit-keyframes button_style_0_anim {
	0% {
		background: rgba(0, 0, 0, .25);
		-webkit-transform: translateX(-50%) translateY(-50%) scale(0);
		transform: translateX(-50%) translateY(-50%) scale(0)
	}

	100% {
		background: 0 0;
		-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
		transform: translateX(-50%) translateY(-50%) scale(1)
	}
}

@-moz-keyframes button_style_0_anim {
	0% {
		background: rgba(0, 0, 0, .25);
		-moz-transform: translateX(-50%) translateY(-50%) scale(0);
		transform: translateX(-50%) translateY(-50%) scale(0)
	}

	100% {
		background: 0 0;
		-moz-transform: translateX(-50%) translateY(-50%) scale(1);
		transform: translateX(-50%) translateY(-50%) scale(1)
	}
}

@-o-keyframes button_style_0_anim {
	0% {
		background: rgba(0, 0, 0, .25);
		-o-transform: translateX(-50%) translateY(-50%) scale(0);
		transform: translateX(-50%) translateY(-50%) scale(0)
	}

	100% {
		background: 0 0;
		-o-transform: translateX(-50%) translateY(-50%) scale(1);
		transform: translateX(-50%) translateY(-50%) scale(1)
	}
}

@keyframes button_style_0_anim {
	0% {
		background: rgba(0, 0, 0, .25);
		-webkit-transform: translateX(-50%) translateY(-50%) scale(0);
		-moz-transform: translateX(-50%) translateY(-50%) scale(0);
		-o-transform: translateX(-50%) translateY(-50%) scale(0);
		transform: translateX(-50%) translateY(-50%) scale(0)
	}

	100% {
		background: 0 0;
		-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
		-moz-transform: translateX(-50%) translateY(-50%) scale(1);
		-o-transform: translateX(-50%) translateY(-50%) scale(1);
		transform: translateX(-50%) translateY(-50%) scale(1)
	}
}

.module_image_content {
	height: 100%;
	font-size: 0;
	position: relative;
	overflow: hidden
}

.jz_screen_pc .module_image_content img {
	width: 100%
}

.module_image_content img {
	height: auto;
	max-height: 100%;
	vertical-align: initial
}

.module_image_content .add_img {
	width: 110px !important;
	height: 110px;
	max-width: 100%;
	display: block;
	margin: 0 auto;
	cursor: pointer
}

.fkeditor-wrap {
	color: #333;
	font-family: "微软雅黑";
	font-size: 20px;
	text-align: left
}

.fkeditor-wrap .fk-editor {
	outline: 0;
	position: relative;
	word-wrap: break-word;
	word-break: normal;
	white-space: pre-wrap;
	clear: both;
	-webkit-text-size-adjust: 100%
}

.fkeditor-wrap .fk-editor u {
	color: inherit
}

.fkeditor-wrap .fk-editor a {
	font: inherit;
	color: inherit
}

.fkeditor-wrap .fk-editor a,
.fkeditor-wrap .fk-editor b,
.fkeditor-wrap .fk-editor div,
.fkeditor-wrap .fk-editor i,
.fkeditor-wrap .fk-editor span,
.fkeditor-wrap .fk-editor u {
	-webkit-background-clip: text;
	background-image: inherit
}

@media screen\0 {

	.fkeditor-wrap .fk-editor a,
	.fkeditor-wrap .fk-editor b,
	.fkeditor-wrap .fk-editor div,
	.fkeditor-wrap .fk-editor i,
	.fkeditor-wrap .fk-editor span,
	.fkeditor-wrap .fk-editor u {
		background-image: none !important
	}
}

_:-ms-fullscreen,
:root .fkeditor-wrap .fk-editor span,
:root .fkeditor-wrap .fk-editor a,
:root .fkeditor-wrap .fk-editor div,
:root .fkeditor-wrap .fk-editor b,
:root .fkeditor-wrap .fk-editor i,
:root .fkeditor-wrap .fk-editor u {
	background-image: none !important
}

.jz_screen_mobi .module_text_content {
	overflow: hidden
}

.jz_screen_mobi .module_text_content .fkeditor-wrap {
	font-size: 16px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 15"],
.jz_screen_mobi .module_text_content [style*="font-size:15"] {
	font-size: 14px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 16"],
.jz_screen_mobi .module_text_content [style*="font-size:16"] {
	font-size: 14px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 17"],
.jz_screen_mobi .module_text_content [style*="font-size:17"] {
	font-size: 14px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 18"],
.jz_screen_mobi .module_text_content [style*="font-size:18"] {
	font-size: 14px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 19"],
.jz_screen_mobi .module_text_content [style*="font-size:19"] {
	font-size: 16px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 20"],
.jz_screen_mobi .module_text_content [style*="font-size:20"] {
	font-size: 16px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 21"],
.jz_screen_mobi .module_text_content [style*="font-size:21"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 22"],
.jz_screen_mobi .module_text_content [style*="font-size:22"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 23"],
.jz_screen_mobi .module_text_content [style*="font-size:23"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 24"],
.jz_screen_mobi .module_text_content [style*="font-size:24"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content font[size="5"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 25"],
.jz_screen_mobi .module_text_content [style*="font-size:25"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 26"],
.jz_screen_mobi .module_text_content [style*="font-size:26"] {
	font-size: 18px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 27"],
.jz_screen_mobi .module_text_content [style*="font-size:27"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 28"],
.jz_screen_mobi .module_text_content [style*="font-size:28"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 29"],
.jz_screen_mobi .module_text_content [style*="font-size:29"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 30"],
.jz_screen_mobi .module_text_content [style*="font-size:30"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 31"],
.jz_screen_mobi .module_text_content [style*="font-size:31"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 32"],
.jz_screen_mobi .module_text_content [style*="font-size:32"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 33"],
.jz_screen_mobi .module_text_content [style*="font-size:33"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 34"],
.jz_screen_mobi .module_text_content [style*="font-size:34"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 35"],
.jz_screen_mobi .module_text_content [style*="font-size:35"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 36"],
.jz_screen_mobi .module_text_content [style*="font-size:36"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 37"],
.jz_screen_mobi .module_text_content [style*="font-size:37"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 38"],
.jz_screen_mobi .module_text_content [style*="font-size:38"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 39"],
.jz_screen_mobi .module_text_content [style*="font-size:39"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 40"],
.jz_screen_mobi .module_text_content [style*="font-size:40"] {
	font-size: 22px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 41"],
.jz_screen_mobi .module_text_content [style*="font-size:41"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 42"],
.jz_screen_mobi .module_text_content [style*="font-size:42"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 43"],
.jz_screen_mobi .module_text_content [style*="font-size:43"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 44"],
.jz_screen_mobi .module_text_content [style*="font-size:44"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 45"],
.jz_screen_mobi .module_text_content [style*="font-size:45"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 46"],
.jz_screen_mobi .module_text_content [style*="font-size:46"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 47"],
.jz_screen_mobi .module_text_content [style*="font-size:47"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 48"],
.jz_screen_mobi .module_text_content [style*="font-size:48"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 49"],
.jz_screen_mobi .module_text_content [style*="font-size:49"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 50"],
.jz_screen_mobi .module_text_content [style*="font-size:50"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 51"],
.jz_screen_mobi .module_text_content [style*="font-size:51"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 52"],
.jz_screen_mobi .module_text_content [style*="font-size:52"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 53"],
.jz_screen_mobi .module_text_content [style*="font-size:53"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 54"],
.jz_screen_mobi .module_text_content [style*="font-size:54"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 55"],
.jz_screen_mobi .module_text_content [style*="font-size:55"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 56"],
.jz_screen_mobi .module_text_content [style*="font-size:56"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 57"],
.jz_screen_mobi .module_text_content [style*="font-size:57"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 58"],
.jz_screen_mobi .module_text_content [style*="font-size:58"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 59"],
.jz_screen_mobi .module_text_content [style*="font-size:59"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 60"],
.jz_screen_mobi .module_text_content [style*="font-size:60"] {
	font-size: 26px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 61"],
.jz_screen_mobi .module_text_content [style*="font-size:61"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 62"],
.jz_screen_mobi .module_text_content [style*="font-size:62"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 63"],
.jz_screen_mobi .module_text_content [style*="font-size:63"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 64"],
.jz_screen_mobi .module_text_content [style*="font-size:64"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 65"],
.jz_screen_mobi .module_text_content [style*="font-size:65"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 66"],
.jz_screen_mobi .module_text_content [style*="font-size:66"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 67"],
.jz_screen_mobi .module_text_content [style*="font-size:67"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 68"],
.jz_screen_mobi .module_text_content [style*="font-size:68"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 69"],
.jz_screen_mobi .module_text_content [style*="font-size:69"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 70"],
.jz_screen_mobi .module_text_content [style*="font-size:70"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 71"],
.jz_screen_mobi .module_text_content [style*="font-size:71"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 72"],
.jz_screen_mobi .module_text_content [style*="font-size:72"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 73"],
.jz_screen_mobi .module_text_content [style*="font-size:73"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 74"],
.jz_screen_mobi .module_text_content [style*="font-size:74"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 75"],
.jz_screen_mobi .module_text_content [style*="font-size:75"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 76"],
.jz_screen_mobi .module_text_content [style*="font-size:76"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 77"],
.jz_screen_mobi .module_text_content [style*="font-size:77"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 78"],
.jz_screen_mobi .module_text_content [style*="font-size:78"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 79"],
.jz_screen_mobi .module_text_content [style*="font-size:79"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 80"],
.jz_screen_mobi .module_text_content [style*="font-size:80"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 81"],
.jz_screen_mobi .module_text_content [style*="font-size:81"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 82"],
.jz_screen_mobi .module_text_content [style*="font-size:82"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 83"],
.jz_screen_mobi .module_text_content [style*="font-size:83"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 84"],
.jz_screen_mobi .module_text_content [style*="font-size:84"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 85"],
.jz_screen_mobi .module_text_content [style*="font-size:85"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 86"],
.jz_screen_mobi .module_text_content [style*="font-size:86"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 87"],
.jz_screen_mobi .module_text_content [style*="font-size:87"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 88"],
.jz_screen_mobi .module_text_content [style*="font-size:88"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 89"],
.jz_screen_mobi .module_text_content [style*="font-size:89"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 90"],
.jz_screen_mobi .module_text_content [style*="font-size:90"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 91"],
.jz_screen_mobi .module_text_content [style*="font-size:91"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 92"],
.jz_screen_mobi .module_text_content [style*="font-size:92"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 93"],
.jz_screen_mobi .module_text_content [style*="font-size:93"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 94"],
.jz_screen_mobi .module_text_content [style*="font-size:94"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 95"],
.jz_screen_mobi .module_text_content [style*="font-size:95"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 96"],
.jz_screen_mobi .module_text_content [style*="font-size:96"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 97"],
.jz_screen_mobi .module_text_content [style*="font-size:97"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 98"],
.jz_screen_mobi .module_text_content [style*="font-size:98"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 99"],
.jz_screen_mobi .module_text_content [style*="font-size:99"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 100"],
.jz_screen_mobi .module_text_content [style*="font-size:100"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 101"],
.jz_screen_mobi .module_text_content [style*="font-size:101"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 102"],
.jz_screen_mobi .module_text_content [style*="font-size:102"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 103"],
.jz_screen_mobi .module_text_content [style*="font-size:103"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 104"],
.jz_screen_mobi .module_text_content [style*="font-size:104"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 105"],
.jz_screen_mobi .module_text_content [style*="font-size:105"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 106"],
.jz_screen_mobi .module_text_content [style*="font-size:106"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 107"],
.jz_screen_mobi .module_text_content [style*="font-size:107"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 108"],
.jz_screen_mobi .module_text_content [style*="font-size:108"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 109"],
.jz_screen_mobi .module_text_content [style*="font-size:109"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 110"],
.jz_screen_mobi .module_text_content [style*="font-size:110"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 111"],
.jz_screen_mobi .module_text_content [style*="font-size:111"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 112"],
.jz_screen_mobi .module_text_content [style*="font-size:112"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 113"],
.jz_screen_mobi .module_text_content [style*="font-size:113"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 114"],
.jz_screen_mobi .module_text_content [style*="font-size:114"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 115"],
.jz_screen_mobi .module_text_content [style*="font-size:115"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 116"],
.jz_screen_mobi .module_text_content [style*="font-size:116"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 117"],
.jz_screen_mobi .module_text_content [style*="font-size:117"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 118"],
.jz_screen_mobi .module_text_content [style*="font-size:118"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 119"],
.jz_screen_mobi .module_text_content [style*="font-size:119"] {
	font-size: 30px !important
}

.jz_screen_mobi .module_text_content [style*="font-size: 120"],
.jz_screen_mobi .module_text_content [style*="font-size:120"] {
	font-size: 30px !important
}

.module_news_group_content {
	overflow: hidden
}

.module_news_group_content a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: text
}

.news_group_list:after {
	content: '';
	display: block;
	clear: both
}

.jz_screen_pc .module_news_group_style1 .news_group_list {
	padding: 5px;
	margin: 0 -10px
}

.jz_screen_pc .module_news_group_style1 li {
	float: left;
	line-height: 42px
}

.jz_screen_pc .module_news_group_style0 li {
	line-height: 58px;
	border-bottom: 1px solid #ebebeb
}

.jz_screen_mobi .module_news_group_content li {
	line-height: 50px;
	border-bottom: 1px solid #ebebeb
}

.jz_screen_mobi .module_news_group_content a {
	font-size: 15px;
	padding: 0 10px
}

.module_news_group_content .empty_tips {
	text-align: center;
	font-size: 0;
	padding: 90px 0
}

.module_news_group_content .empty_img {
	display: inline-block;
	width: 157px;
	height: 123px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}

.module_news_group_content .tips_text {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	margin-top: 28px
}

.module_news_group_content .empty_tips.is_mobi {
	padding: 48px 0
}

.module_news_group_content .empty_tips.is_mobi .tips_text {
	font-size: 14px;
	line-height: 14px;
	margin-top: 24px
}

.module_online_map {
	overflow: hidden;
	padding-bottom: 27.7778%;
	position: relative
}

.module_online_map .map_container {
	position: absolute;
	width: 100%;
	height: 100%
}

.module_online_map .msgBox {
	display: inline-block;
	cursor: default;
	position: absolute;
	width: auto;
	height: auto;
	padding: 18px 21px 18px 12px;
	background-color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: #000 0 0 6px -3px;
	-moz-box-shadow: #000 0 0 6px -3px;
	box-shadow: #000 0 0 6px -3px
}

.module_online_map .msgBox .msg {
	display: inline-block;
	width: auto;
	word-wrap: break-word;
	word-break: break-word;
	font-size: 13px;
	width: 230px
}

.module_online_map .msgBox .arrow {
	position: absolute;
	display: inline-block;
	bottom: -6px;
	left: 75px;
	width: 0;
	height: 0;
	content: '';
	border-style: solid;
	border-width: 7px;
	border-color: #fff #fff transparent transparent;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-box-shadow: #000 1px -1px 3px -2px;
	-moz-box-shadow: #000 1px -1px 3px -2px;
	box-shadow: #000 1px -1px 3px -2px
}

.module_online_map .msgBox .close {
	cursor: pointer;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 10px;
	height: 10px;
	background: url(/image/rimage/module/online_map/close.png?v=201811211412);
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.module_online_map .mapLoadError {
	width: 100%;
	height: 100%;
	text-align: center
}

.module_online_map .errormsg {
	display: inline-block;
	line-height: 278px;
	font-size: 35px
}

.module_online_map .errName {
	display: none
}

.jz_screen_mobi .module_online_map {
	padding-bottom: 74.9279%
}

.jz_screen_mobi .jz_module_style_19 .module_content {
	padding: 3.2% 3.72%
}

.m_form {
	padding: 30px 20px
}

.m_form .form_title {
	font-weight: 400;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 42px;
	text-align: center;
	color: #333
}

.m_form .form_title_text {
	-webkit-background-clip: text
}

.m_form ::-webkit-input-placeholder {
	color: #888 !important
}

.m_form :-moz-placeholder {
	color: #222 !important
}

.m_form ::-moz-placeholder {
	color: #222 !important
}

.m_form :-ms-input-placeholder {
	color: #888 !important
}

.m_form .form_container {
	font-size: 0;
	margin: 0 -1.2% -15px
}

.m_form .form_item_wrap {
	list-style-type: none;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	margin-bottom: 20px;
	padding: 0 1.2%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: -webkit-calc(180px + 2.4%);
	min-width: -moz-calc(180px + 2.4%);
	min-width: calc(180px + 2.4%);
	vertical-align: bottom
}

.m_form .form_item {
	position: relative
}

.m_form .form_item .title {
	font-weight: 400;
	font-size: 14px;
	color: #666;
	margin-bottom: 12px
}

.m_form .form_item .title_text {
	-webkit-background-clip: text
}

.m_form .form_item .content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.m_form .form_item .required_icon {
	color: red;
	position: relative;
	top: 2px;
	left: 10px;
	pointer-events: none;
	display: inline-block
}

.m_form .form_item .content .required_icon {
	position: absolute;
	left: 8px;
	line-height: 44px;
	font-size: 13px
}

.m_form .form_item .input_style {
	font-size: 13px;
	color: #333;
	width: 100%;
	border: 0;
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.m_form .form_item .required .input_style {
	padding-left: 18px
}

.m_form .select_style {
	position: relative
}

.m_form .select_style .arrow {
	position: absolute;
	right: 16px;
	font-size: 12px;
	line-height: 44px;
	color: #666;
	cursor: pointer
}

.m_form .select_style .select_input {
	cursor: pointer
}

.select_list_wrap {
	position: absolute;
	top: 100%;
	margin-top: 10px;
	width: 100%;
	padding: 8px 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 9032
}

.select_list_wrap .select_item {
	font-size: 14px;
	color: #333;
	line-height: 40px;
	padding-left: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.select_list_wrap .select_item:hover {
	background: #f0f0f0
}

.select_list_wrap .select_list {
	max-height: 320px;
	overflow: auto
}

.select_list_wrap .select_list::-webkit-scrollbar {
	width: 5px
}

.select_list_wrap .select_list::-webkit-scrollbar-thumb {
	background-color: #c1c1c1
}

.select_list_wrap .select_list::-webkit-scrollbar-track {
	background-color: #f7f7f7
}

.m_form .form_item .textarea_style {
	font-size: 13px;
	color: #333;
	width: 100%;
	border: 0;
	padding: 9px 14px;
	height: 100px;
	resize: none;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.m_form .form_item .required .textarea_style {
	padding-left: 18px
}

.m_form .item_type_textarea .required_icon {
	top: -1px
}

.m_form .item_type_desc {
	min-height: 30px
}

.m_form .item_type_desc .primary_title {
	font-size: 14px;
	font-weight: 400;
	color: #333;
	margin-bottom: 10px;
	white-space: pre-line
}

.m_form .item_type_desc .description {
	font-size: 12px;
	font-weight: 400;
	color: #666;
	white-space: pre-line
}

.m_form .form_item .item_type_file {
	width: 100%
}

.m_form .item_type_file .file_upload {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.m_form .item_type_file .file_upload_btn {
	position: relative;
	padding: 0 10px;
	height: 44px;
	line-height: 44px;
	font-size: 13px;
	color: grey;
	outline: 0;
	display: inline-block;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-moz-box-flex: 0;
	-ms-flex: none;
	flex: none;
	cursor: pointer;
	border: 0;
	background: 0 0
}

.m_form .item_type_file .file_upload_btn span {
	display: inline-block;
	margin-right: 8px
}

.m_form.s_0 .item_type_file .file_upload_btn {
	background: rgba(204, 204, 204, .15)
}

.m_form.s_1 .item_type_file .file_upload_btn {
	background: #fff;
	border: 1px solid rgba(178, 178, 178, .35);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	line-height: 42px
}

.m_form.s_2 .item_type_file .file_name_text {
	margin-right: 0
}

.m_form.s_2 .item_type_file .file_upload_btn {
	border-bottom: 1px solid rgba(178, 178, 178, .35);
	width: 110px
}

.m_form.s_2 .item_type_file .file_upload_btn:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 11px;
	width: 0;
	height: 22px;
	border-left: 1px solid rgba(178, 178, 178, .35)
}

.m_form .item_type_file .file_upload_btn .uploadify-button {
	display: none
}

.m_form .item_type_file .file_name_text {
	width: 100%;
	margin-right: 10px;
	position: relative
}

.m_form .item_type_file .file_name_text .input_style {
	padding-right: 40px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.m_form .item_type_file .del_file_btn {
	position: absolute;
	right: 14px;
	border: 0;
	outline: 0;
	cursor: pointer;
	font-size: 17px;
	line-height: 44px;
	background: 0 0;
	color: #999
}

.m_form .item_type_file .file_size_tips {
	font-size: 12px;
	margin-top: 7px;
	display: block;
	color: grey;
	padding-left: 2px
}

.m_form .item_type_radio {
	padding-top: 2px
}

.m_form .item_type_radio.required {
	padding-left: 20px
}

.m_form .form_item .item_type_radio .required_icon {
	line-height: 21px
}

.m_form .radio_style .radio_active .radio_inner {
	border: none
}

.m_form .radio_style .radio_item:not(.radio_active) .radio_inner {
	background: #fff
}

.m_form .radio_style .radio_item {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	list-style-type: none;
	margin-right: 20px;
	cursor: pointer
}

.m_form .radio_style .radio_inner {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_form .radio_style .radio_item:nth-last-child(1) {
	margin-right: 0
}

.m_form .item_type_checkbox {
	padding-top: 2px
}

.m_form .item_type_checkbox.required {
	padding-left: 20px
}

.m_form .form_item .item_type_checkbox .required_icon {
	line-height: 21px
}

.m_form .checkbox_style .checkbox_active .checkbox_inner {
	border: none
}

.m_form .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
	background: #fff
}

.m_form .checkbox_style .checkbox_item {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	list-style-type: none;
	margin-right: 20px;
	cursor: pointer
}

.m_form .checkbox_style .checkbox_inner {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_form .checkbox_style .checkbox_item:nth-last-child(1) {
	margin-right: 0
}

.m_form .item_type_city {
	margin: 0 -1.2%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.m_form .item_type_city .select_wrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1.2%;
	-webkit-box-flex: 1;
	-webkit-flex: auto;
	-moz-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.m_form .item_type_city .mobi_select {
	display: none
}

.jz_screen_mobi .m_form .item_type_city {
	margin: 0
}

.jz_screen_mobi .m_form .item_type_city .pc_select {
	display: none
}

.jz_screen_mobi .m_form .item_type_city .mobi_select {
	display: block;
	cursor: pointer
}

.m_form .item_type_phone .phone_number_area {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.m_form .item_type_phone .phone_number_wrap {
	position: relative;
	width: 100%
}

.m_form .item_type_phone .area_code {
	width: 28%;
	margin-right: 2.4%;
	display: none;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-moz-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.m_form .item_type_phone .area_code_mobi {
	margin-right: 0;
	width: 90px;
	position: relative
}

.m_form .item_type_phone .area_code_mobi:after {
	content: "";
	display: block;
	position: absolute;
	height: 22px;
	width: 0;
	top: 10px;
	right: 0;
	border-right: 1px solid #e3e2e8
}

.m_form .item_type_phone .phone_validator_code_area {
	position: relative;
	margin-top: 12px
}

.m_form .item_type_phone .phone_validator_code_btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 102px;
	height: 44px;
	line-height: 44px;
	outline: 0;
	cursor: pointer;
	border: 0;
	font-size: 14px
}

.m_form .item_type_phone .phone_validator_code_btn__disabled {
	opacity: .8
}

.m_form.s_0 .item_type_phone .phone_validator_code_btn {
	color: #fff
}

.m_form.s_1 .item_type_phone .phone_validator_code_btn {
	background: 0 0
}

.m_form.s_2 .item_type_phone .phone_validator_code_btn {
	width: 110px;
	background: 0 0
}

.m_form.s_2 .item_type_phone .phone_validator_code_btn:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 11px;
	width: 0;
	height: 22px;
	border-left: 1px solid rgba(178, 178, 178, .35)
}

.jz_screen_pc .m_form .item_type_phone .area_code_pc {
	display: block
}

.jz_screen_mobi .m_form .item_type_phone .area_code_mobi {
	display: block
}

.m_form .item_type_date {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.m_form .item_type_date .connect_icon {
	font-size: 16px;
	line-height: 44px;
	width: 2.4%;
	text-align: center;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-moz-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.m_form .item_type_date .end_time_input,
.m_form .item_type_date .start_time_input {
	cursor: pointer
}

.m_form .form_item .item_type_validateCode {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.m_form .item_type_validateCode .validateCode_img {
	width: 121px;
	height: 44px;
	display: inline-block;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-moz-box-flex: 0;
	-ms-flex: none;
	flex: none;
	cursor: pointer
}

.m_form .item_type_validateCode .validateCode_input {
	max-width: 400px;
	margin-right: 10px
}

.m_form .form_submit {
	width: 100%;
	max-width: 300px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	border: none;
	outline: 0;
	color: #fff;
	cursor: pointer
}

.m_form .formitem_submit {
	margin-top: 10px
}

.m_form .formitem_submit .title {
	display: none
}

.m_form.s_0 .input_style {
	background: rgba(204, 204, 204, .15)
}

.m_form.s_1 .input_style {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff
}

.m_form.s_2 .input_style {
	border-bottom: 1px solid rgba(178, 178, 178, .25)
}

.m_form.s_0 .textarea_style {
	background: rgba(204, 204, 204, .15)
}

.m_form.s_1 .textarea_style {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff
}

.m_form.s_2 .textarea_style {
	border-bottom: 1px solid rgba(178, 178, 178, .25)
}

.jz_screen_mobi .m_form {
	padding: 3.2% 3.72%
}

.jz_screen_mobi .m_form .form_title {
	margin: 8px 0 10px
}

.jz_screen_mobi .m_form .form_container {
	padding-bottom: 5px
}

.jz_screen_mobi .m_form .form_submit {
	max-width: 100%
}

.p_popup_layer {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10000
}

.p_popup_layer .popup_mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none
}

.p_popup_layer .popup_content {
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-o-transition: -o-transform .3s;
	-moz-transition: transform .3s, -moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s;
	-webkit-transform: translate(0, 100%);
	-moz-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	-o-transform: translate(0, 100%);
	transform: translate(0, 100%)
}

.p_popup_layer .popup_content.active {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}

.p_mobi_picker {
	position: relative;
	background: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.p_mobi_picker:before {
	content: "";
	display: block;
	position: absolute;
	bottom: 76px;
	height: 38px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e3e2e8;
	border-left: 0;
	border-right: 0;
	pointer-events: none
}

.p_mobi_picker:after {
	content: "";
	display: block;
	position: absolute;
	top: 42px;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .95)), to(hsla(0, 0%, 100%, .6))), -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, .95)), to(hsla(0, 0%, 100%, .6)));
	background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), -webkit-linear-gradient(bottom, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
	background-image: -moz-linear-gradient(top, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), -moz-linear-gradient(bottom, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
	background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), -o-linear-gradient(bottom, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6)), linear-gradient(0deg, hsla(0, 0%, 100%, .95), hsla(0, 0%, 100%, .6));
	background-position: top, bottom;
	-moz-background-size: 100% 76px;
	-o-background-size: 100% 76px;
	background-size: 100% 76px;
	background-repeat: no-repeat;
	pointer-events: none
}

.p_mobi_picker .header {
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #eee
}

.p_mobi_picker .list {
	height: 190px;
	list-style: none;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.p_mobi_picker .list:after,
.p_mobi_picker .list:before {
	content: "";
	display: block;
	height: 76px
}

.p_mobi_picker .list .item {
	text-align: center;
	font-size: 18px;
	height: 38px;
	line-height: 38px
}

.p_mobi_picker .header .btn {
	font-size: 16px;
	color: #333;
	display: inline-block;
	padding: 0 30px;
	cursor: pointer
}

.p_mobi_picker .header .confirm {
	color: #5874d8;
	float: right
}

.p_mobi_address_picker {
	background: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #333
}

.p_mobi_address_picker .title {
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	line-height: 45px
}

.p_mobi_address_picker .select_title {
	list-style-type: none;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around
}

.p_mobi_address_picker .select_title .item {
	font-size: 15px;
	line-height: 35px;
	width: 100%;
	text-align: center;
	cursor: pointer
}

.p_mobi_address_picker .select_title .text {
	display: inline-block;
	position: relative
}

.p_mobi_address_picker .select_title .active .text .line {
	content: "";
	position: absolute;
	width: 100%;
	padding: 0 5px;
	left: -5px;
	bottom: 0;
	display: block;
	height: 2px
}

.p_mobi_address_picker .select_list {
	height: 300px;
	padding: 8px 0
}

.p_mobi_address_picker .select_list .item {
	line-height: 38px;
	padding: 0 25px;
	font-size: 14px;
	cursor: pointer
}

.module_product_nav_content {
	overflow: hidden
}

.module_product_nav_content .title {
	-webkit-background-clip: text
}

.module_product_nav_content a {
	text-decoration: none;
	display: inline-block;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-clip: text
}

.module_product_nav_content .arrow {
	display: none
}

.jz_screen_pc .module_product_nav_content .level_2 {
	display: block !important
}

.jz_screen_pc .module_product_nav_content .level_3 {
	display: block !important
}

.jz_screen_pc .module_product_nav_content .vertical>li {
	float: none !important
}

.jz_screen_pc .module_product_nav_content a,
.jz_screen_pc.module_product_nav_content .title {
	border-bottom: none !important
}

.jz_screen_pc .module_product_nav_style1 .level_1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: -1px
}

.jz_screen_pc .module_product_nav_style1 .level_1>li {
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 12px;
	border-bottom: 1px solid #ececec;
	position: relative
}

.jz_screen_pc .module_product_nav_style1 .level_1>li:after {
	content: '';
	display: block;
	position: absolute;
	top: 20px;
	right: 0;
	height: -webkit-calc(100% - 40px);
	height: -moz-calc(100% - 40px);
	height: calc(100% - 40px);
	border-right: 1px dashed #ececec
}

.jz_screen_pc .module_product_nav_style1 .level_1>li:nth-child(4n):after,
.jz_screen_pc .module_product_nav_style1 .level_1>li:nth-last-child(1):after {
	display: none
}

.jz_screen_pc .module_product_nav_style1 a {
	line-height: 32px;
	padding: 0 10px
}

.jz_screen_pc .module_product_nav_style1 .title a {
	font-size: 16px;
	color: #333
}

.jz_screen_pc .module_product_nav_style1 .level_2>li>a {
	font-size: 14px;
	color: #666
}

.jz_screen_pc .module_product_nav_style1 .level_3>li>a {
	font-size: 12px;
	color: #999
}

.jz_screen_pc .module_product_nav_style1 .level_2>li,
.jz_screen_pc .module_product_nav_style1 .level_3>li {
	float: left
}

.jz_screen_pc .module_product_nav_style1 .level_2:after,
.jz_screen_pc .module_product_nav_style1 .level_3:after {
	content: '';
	display: block;
	clear: both
}

.jz_screen_pc .module_product_nav_style0 a {
	line-height: 38px
}

.jz_screen_pc .module_product_nav_style0 .level_1>li {
	padding: 10px 18px;
	border-bottom: 1px solid #ececec
}

.jz_screen_pc .module_product_nav_style0 .level_1>li>div {
	display: inline-block;
	width: 100%;
	white-space: nowrap
}

.jz_screen_pc .module_product_nav_style0 .level_1>li>div>.title {
	display: list-item;
	list-style: disc inside;
	font-size: 14px
}

.jz_screen_pc .module_product_nav_style0 .level_2>li,
.jz_screen_pc .module_product_nav_style0 .level_3>li {
	float: left
}

.jz_screen_pc .module_product_nav_style0 .level_2:after,
.jz_screen_pc .module_product_nav_style0 .level_3:after {
	content: '';
	display: block;
	clear: both
}

.jz_screen_pc .module_product_nav_style0 .level_2>li>a {
	padding: 0 11px
}

.jz_screen_pc .module_product_nav_style0 .level_3>li>a {
	padding: 0 8px
}

.jz_screen_pc .module_product_nav_style0 .level_2 {
	margin: 0 -11px;
	padding: 0 14px
}

.jz_screen_pc .module_product_nav_style0 .level_3 {
	padding: 0 3px
}

.jz_screen_pc .module_product_nav_style0 .title {
	color: #666
}

.jz_screen_pc .module_product_nav_style0 .title a {
	color: #333;
	font-size: 16px;
	padding: 0 10px;
	margin-left: -17px;
	width: 100%;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle
}

.jz_screen_pc .module_product_nav_style0 .level_2>li>a {
	font-size: 14px;
	color: #666
}

.jz_screen_pc .module_product_nav_style0 .level_3>li>a {
	font-size: 12px;
	color: #999
}

.jz_screen_mobi .module_product_nav_content li,
.jz_screen_mobi.module_product_nav_content .title {
	border-bottom: none !important
}

.jz_screen_mobi .module_product_nav_content .level_2 {
	display: none
}

.jz_screen_mobi .module_product_nav_content .level_3 {
	display: none
}

.jz_screen_mobi .module_product_nav_content .level_1>li {
	line-height: 50px
}

.jz_screen_mobi .module_product_nav_content a {
	display: block;
	width: 100%;
	color: #333;
	border-bottom: 1px solid #ececec;
	position: relative
}

.jz_screen_mobi .module_product_nav_content .arrow {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	color: #333;
	font-size: 14px;
	padding: 0 25px;
	line-height: inherit;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-o-transition: -o-transform .3s;
	-moz-transition: transform .3s, -moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.jz_screen_mobi .module_product_nav_content .arrow.open {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.jz_screen_mobi .module_product_nav_content .level_1>li>div>.title a {
	font-size: 15px;
	padding-left: 18px
}

.jz_screen_mobi .module_product_nav_content .level_2>li>a {
	font-size: 14px;
	padding-left: 40px
}

.jz_screen_mobi .module_product_nav_content .level_3>li>a {
	font-size: 13px;
	padding-left: 56px;
	background: #fafafa
}

.module_product_nav_content .empty_tips {
	text-align: center;
	font-size: 0;
	padding: 90px 0
}

.module_product_nav_content .empty_img {
	display: inline-block;
	width: 157px;
	height: 123px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}

.module_product_nav_content .tips_text {
	display: inline-block;
	font-size: 16px;
	line-height: 16px;
	color: #333;
	margin-top: 28px
}

.module_product_nav_content .empty_tips.is_mobi {
	padding: 48px 0
}

.module_product_nav_content .empty_tips.is_mobi .tips_text {
	font-size: 14px;
	line-height: 14px;
	margin-top: 24px
}

.module_news_result_content {
	background: #fff
}

.news_result_item_line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 36px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s
}

.news_result_item_line:hover {
	-webkit-box-shadow: 0 10px 32px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 10px 32px rgba(0, 0, 0, .15);
	box-shadow: 0 10px 32px rgba(0, 0, 0, .15);
	background: #fff
}

.news_result_item_line:hover .news_result_item_content,
.news_result_item_line:hover .news_result_item_content .news_result_item_header,
.news_result_item_line:hover .news_result_item_content .news_result_item_header .news_result_item_title {
	color: inherit
}

.news_result_item_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.news_result_img_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 38%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 3.508771925%;
	overflow: hidden
}

.news_result_img {
	width: 100%;
	height: 0;
	padding-top: 58.82352%;
	background: no-repeat center;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	-o-transition: -o-transform .3s;
	-moz-transition: transform .3s, -moz-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s
}

.news_result_item_line:hover .news_result_img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.news_result_item_content {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.news_result_item_header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0
}

.news_result_item_title {
	font-size: 16px;
	color: #333;
	font-weight: 400;
	line-height: 1.5
}

.news_result_item_date {
	font-size: 16px;
	color: #999;
	line-height: 1
}

.news_result_item_summery {
	margin-top: 2.626316%;
	font-size: 13px;
	color: #878787;
	line-height: 1.7
}

.news_result_item_group {
	margin-top: 1.3%;
	line-height: 1
}

.news_result_item_group_item {
	display: inline-block;
	position: relative;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border: 1px solid #c7c7c7;
	margin-right: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #6f6f6f;
	font-size: 14px;
	z-index: 2
}

.news_result_parting_line {
	height: 0;
	border-bottom: 1px solid #ececec;
	margin: 2.5% 1.6666%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.module_news_result_style1 .news_result_item_content {
	width: 760px
}

.module_news_result_style1 .news_result_item_line {
	padding: 1.6666%
}

.module_news_result_style1 .news_result_item_header {
	margin-top: 4.078%
}

.module_news_result_style2 {
	background: 0 0;
	padding-bottom: 24px
}

.module_news_result_style2 .news_result_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 0
}

.module_news_result_style2 .news_result_item_line {
	width: -webkit-calc(25% - 20px);
	width: -moz-calc(25% - 20px);
	width: calc(25% - 20px);
	padding-left: 0;
	padding-right: 0;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden
}

.module_news_result_style2 .news_result_item_line {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0;
	margin-top: 24px;
	padding-bottom: 0
}

.module_news_result_style2 .news_result_item_line_num1:nth-child(1n) {
	margin-right: 0
}

.module_news_result_style2 .news_result_item_line_num2:nth-child(2n) {
	margin-right: 0
}

.module_news_result_style2 .news_result_item_line_num3:nth-child(3n) {
	margin-right: 0
}

.module_news_result_style2 .news_result_item_line_num4:nth-child(4n) {
	margin-right: 0
}

.module_news_result_style2 .news_result_item_line_num5:nth-child(5n) {
	margin-right: 0
}

.module_news_result_style2 .news_result_item_line_num6:nth-child(6n) {
	margin-right: 0
}

.module_news_result_style2 .news_result_item_content {
	padding-bottom: 5%
}

.module_news_result_style2 .news_result_item_inner {
	display: block;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5%;
	padding-bottom: 5%
}

.module_news_result_style2 .news_result_img_box {
	width: 90%;
	margin: 0 auto;
	margin-top: 5%;
	overflow: hidden
}

.module_news_result_style2 .news_result_img {
	padding-top: 52.631%;
	margin-right: 0
}

.module_news_result_style2 .news_result_item_content {
	padding-left: 5%;
	padding-right: 5%
}

.module_news_result_style2 .news_result_item_header {
	display: block
}

.module_news_result_style2 .news_result_item_title {
	margin-top: 20px
}

.module_news_result_style2 .news_result_item_date {
	display: inline-block;
	margin-top: 9px;
	max-width: 100%;
	line-height: 1
}

.module_news_result_style2 .news_result_item_ext_line {
	margin-top: 20px
}

.module_news_result_style2 .news_result_item_group {
	display: inline-block;
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	line-height: 1;
	margin-top: -12px
}

.module_news_result_style2 .news_result_item_group_item {
	display: inline-block;
	position: relative;
	height: 26px;
	line-height: 26px;
	max-width: 100%;
	padding: 0 8px;
	border: 1px solid #e5e5e5;
	margin-top: 12px;
	margin-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #999;
	font-size: 12px;
	word-break: keep-all;
	overflow: hidden;
	z-index: 2
}

.module_news_result_style2 .news_result_item_date {
	font-size: 14px
}

.module_news_result_style2 .news_result_item_summery {
	margin-top: 18px;
	font-size: 14px;
	color: #666;
	line-height: 1.7
}

.module_news_result_style2 .news_result_item_arrow_link {
	max-width: 100%;
	float: right;
	display: block;
	position: relative;
	width: 40px;
	height: 28px;
	overflow: hidden
}

.module_news_result_style2 .news_result_item_arrow {
	display: none
}

.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow {
	-webkit-animation: newsListArrow .36s ease;
	-moz-animation: newsListArrow .36s ease;
	-o-animation: newsListArrow .36s ease;
	animation: newsListArrow .36s ease
}

.module_news_result_style2 .news_result_item_arrow_link:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 28px;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease
}

.module_news_result_style2 .news_result_item_arrow_link:after {
	content: "";
	display: inline-block;
	position: absolute;
	left: -30px;
	top: 0;
	width: 30px;
	height: 28px;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease;
	opacity: 0
}

.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow_link:before {
	left: 30px;
	opacity: 0
}

.module_news_result_style2 .news_result_item_line:hover .news_result_item_arrow_link:after {
	left: 0;
	opacity: 1
}

.jz_screen_mobi .news_result_item_line:hover .news_result_img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.jz_screen_mobi .news_result_item_line:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jz_screen_mobi .news_result_img_box {
	width: 36.235955%;
	margin-right: 12px
}

.jz_screen_mobi .news_result_img {
	width: 100%;
	height: 0;
	padding-top: 81%
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_content {
	width: 62%
}

.jz_screen_mobi .news_result_item_header {
	display: block
}

.jz_screen_mobi .news_result_item_title {
	font-size: 14px;
	line-height: 1.5
}

.jz_screen_mobi .news_result_item_date {
	display: block;
	margin-top: 10px;
	font-size: 12px
}

.jz_screen_mobi .news_result_item_summery {
	margin-top: 10px;
	font-size: 12px
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_summery,
.jz_screen_mobi .module_news_result_style1 .news_result_item_title {
	display: -webkit-box;
	max-height: 40px;
	line-height: 1.5;
	-webkit-line-clamp: 2;

	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_summery {
	max-height: 36px
}

.jz_screen_mobi .news_result_item_group {
	margin-top: 10px
}

.jz_screen_mobi .news_result_item_group_item {
	height: 26px;
	line-height: 24px;
	padding: 0 10px;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 12px
}

.jz_screen_mobi .news_result_parting_line {
	margin: 0 4%
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_header {
	margin-top: 0
}

.jz_screen_mobi .module_news_result_style1 .news_result_item_line {
	padding: 20px 0;
	margin-left: 3.6458%;
	margin-right: 3.6458%;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.jz_screen_mobi .module_news_result_style2 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1.8229%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_line {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_line:hover {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_line {
	width: 46.3542%;
	margin-left: 1.8229%;
	margin-right: 1.8229%;
	margin-top: 20px;
	padding: 0 0 6px 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_img_box {
	margin: 0;
	width: 100%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_content {
	padding: 0 6px;
	width: 100%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_title {
	margin-top: 10px;
	line-height: 1.5
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_group {
	margin-top: 0;
	height: auto
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_group_item {
	margin-top: 12px
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_group {
	width: 100%
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_content {
	padding: 0
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_summery,
.jz_screen_mobi .module_news_result_style2 .news_result_item_title {
	display: -webkit-box;
	max-height: 40px;
	line-height: 1.5;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical
}

.jz_screen_mobi .module_news_result_style2 .news_result_item_summery {
	max-height: 36px
}

.jz_screen_mobi .module_news_result_style2 .news_result_wrap .news_result_item_mobi_full {
	width: 96.3542%
}

.jz_screen_mobi .news_result_item_line .news_result_item_arrow_link {
	display: none
}

.jz_screen_mobi .module_news_result_style2 .news_result_img {
	padding-top: 52.631%
}

.module_news_list_content {
	background: #fff
}

.module_news_list_style1 {
	background: 0 0;
	padding-bottom: 24px
}

.news_list_item_line {
	position: relative;
	-webkit-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;
	padding-left: 1.6666%;
	padding-right: 1.6666%;
	padding-top: 2.5%;
	padding-bottom: 2.5%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.news_list_item_line .news_list_item_inner,
.news_list_item_line .news_list_item_inner .news_list_item_content,
.news_list_item_line .news_list_item_inner .news_list_item_content .news_list_item_header {
	color: inherit
}

.news_list_item_line:hover {
	-webkit-box-shadow: rgba(0, 0, 0, .12) 0 0 22px;
	-moz-box-shadow: rgba(0, 0, 0, .12) 0 0 22px;
	box-shadow: rgba(0, 0, 0, .12) 0 0 22px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff
}

.news_list_item_line .news_list_item_title {
	color: inherit
}

.news_list_item_inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.news_list_img_box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 38%;
	max-width: 100%;
	margin-right: 30px;
	overflow: hidden;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.jz_screen_mobi .news_list_img_box {
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1
}

.news_list_img {
	width: 100%;
	height: 0;
	padding-top: 58.82352%;
	background: no-repeat center;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease
}

.jz_screen_pc .news_list_item_line.jz_animate_go .news_list_img,
.jz_screen_pc .news_list_item_line:hover .news_list_img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}

.news_list_item_content {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.news_list_item_header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 0
}

.news_list_item_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

.news_list_item_title {
	font-size: 16px;
	font-weight: 400;
	color: #333;
	line-height: 24px
}

.news_list_item_date {
	font-size: 14px;
	color: #999;
	line-height: 24px
}

.news_list_item_summery {
	margin-top: 18px;
	font-size: 14px;
	color: #666;
	line-height: 1.7
}

.news_list_item_group {
	line-height: 1;
	margin-top: -12px
}

.news_list_item_group_item {
	display: inline-block;
	position: relative;
	height: 26px;
	line-height: 26px;
	max-width: 100%;
	padding: 0 8px;
	border: 1px solid #e5e5e5;
	margin-top: 12px;
	margin-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #999;
	font-size: 12px;
	word-break: keep-all;
	overflow: hidden;
	z-index: 2
}

.news_list_parting_line {
	height: 0;
	border-bottom: 1px solid #ececec;
	margin: 0 1.6666%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.module_news_list_style0 .news_list_item_line {
	padding: 30px
}

.module_news_list_style0 .news_list_item_header {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.module_news_list_style0 .news_list_item_date {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 30px
}

.jz_manage_web_mobi .module_news_list_style0 .news_list_item_line {
	padding: 3.2% 3.72%
}

.module_news_list_style2 .news_list_item_content {
	width: auto
}

.module_news_list_style2 .news_list_item_line {
	padding: 30px
}

.module_news_list_style2 .news_list_item_header {
	margin-top: 20px;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.module_news_list_style2 .news_list_item_date {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 30px
}

.module_news_list_style3 .news_list_item_line {
	padding: 30px
}

.module_news_list_style3 .news_list_item_header {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.module_news_list_style3 .news_list_item_date {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 30px
}

.jz_manage_web_mobi .module_news_list_style3 .news_list_item_line {
	padding: 3.2% 3.72%
}

.module_news_list_style3 .news_list_item_line_pic .news_list_item_content {
	width: auto
}

.module_news_list_style3 .news_list_item_line_pic.news_list_item_inner {
	padding-right: 3.3333%
}

.module_news_list_style1 .news_list_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 0
}

.module_news_list_style1 .news_list_item_line {
	width: -webkit-calc(25% - 20px);
	width: -moz-calc(25% - 20px);
	width: calc(25% - 20px);
	padding-left: 0;
	padding-right: 0;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden
}

.module_news_list_style1 .news_list_item_line {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0;
	margin-top: 24px;
	padding-bottom: 0
}

.module_news_list_style1 .news_list_item_line_num1:nth-child(1n) {
	margin-right: 0
}

.module_news_list_style1 .news_list_item_line_num2:nth-child(2n) {
	margin-right: 0
}

.module_news_list_style1 .news_list_item_line_num3:nth-child(3n) {
	margin-right: 0
}

.module_news_list_style1 .news_list_item_line_num4:nth-child(4n) {
	margin-right: 0
}

.module_news_list_style1 .news_list_item_line_num5:nth-child(5n) {
	margin-right: 0
}

.module_news_list_style1 .news_list_item_line_num6:nth-child(6n) {
	margin-right: 0
}

.module_news_list_style1 .news_list_item_inner {
	display: block;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5%;
	padding-bottom: 5%
}

.module_news_list_style1 .news_list_img_box {
	width: 90%;
	margin: 0 auto;
	overflow: hidden
}

.module_news_list_style1 .news_list_img {
	padding-top: 52.631%;
	margin-right: 0;
	position: relative
}

.module_news_list_style1 .news_list_item_content {
	padding-left: 5%;
	padding-right: 5%
}

.module_news_list_style1 .news_list_item_header {
	display: block
}

.module_news_list_style1 .news_list_item_title {
	margin-top: 20px
}

.module_news_list_style1 .news_list_item_date {
	display: inline-block;
	margin-top: 9px;
	max-width: 100%;
	line-height: 1
}

.module_news_list_style1 .news_list_item_group {
	display: inline-block;
	width: -webkit-calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: calc(100% - 40px);
	line-height: 1
}

.news_list_item_ext_line {
	margin-top: 40px
}

.news_list_item_ext_line:after {
	content: "";
	display: table;
	clear: both;
	height: 0;
	line-height: 0
}

.news_list_item_arrow_link {
	display: none
}

.module_news_list_style1 .news_list_item_arrow_link {
	max-width: 100%;
	float: right;
	display: block;
	position: relative;
	width: 40px;
	height: 28px;
	overflow: hidden
}

.module_news_list_style1 .news_list_item_arrow {
	display: none
}

.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow {
	-webkit-animation: newsListArrow .36s ease;
	-moz-animation: newsListArrow .36s ease;
	-o-animation: newsListArrow .36s ease;
	animation: newsListArrow .36s ease
}

.module_news_list_style1 .news_list_item_arrow_link:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 28px;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease
}

.module_news_list_style1 .news_list_item_arrow_link:after {
	content: "";
	display: inline-block;
	position: absolute;
	left: -30px;
	top: 0;
	width: 30px;
	height: 28px;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -23px -324px;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease;
	opacity: 0
}

.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow_link:before {
	left: 30px;
	opacity: 0
}

.module_news_list_style1 .news_list_item_line:hover .news_list_item_arrow_link:after {
	left: 0;
	opacity: 1
}

@-webkit-keyframes newsListArrow {
	0% {
		left: 0
	}

	50% {
		left: 50px
	}

	51% {
		left: -20px
	}

	100% {
		left: 0
	}
}

@-moz-keyframes newsListArrow {
	0% {
		left: 0
	}

	50% {
		left: 50px
	}

	51% {
		left: -20px
	}

	100% {
		left: 0
	}
}

@-o-keyframes newsListArrow {
	0% {
		left: 0
	}

	50% {
		left: 50px
	}

	51% {
		left: -20px
	}

	100% {
		left: 0
	}
}

@keyframes newsListArrow {
	0% {
		left: 0
	}

	50% {
		left: 50px
	}

	51% {
		left: -20px
	}

	100% {
		left: 0
	}
}

.jz_screen_mobi .news_list_item_line:hover .news_list_img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}

.jz_screen_mobi .news_list_item_line .news_list_item_arrow_link {
	display: none
}

.jz_screen_mobi .news_list_item_line:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.jz_screen_mobi .news_list_img_box {
	width: 126px;
	margin-right: 12px
}

.jz_screen_mobi .news_list_img {
	width: 100%;
	height: 0
}

.jz_screen_mobi .module_news_list_style2 .news_list_img {
	padding-top: 81%
}

.jz_screen_mobi .module_news_list_style3 .news_list_img {
	padding-top: 81%
}

.jz_screen_mobi .news_list_item_line_pic .news_list_item_content {
	width: 62%
}

.jz_screen_mobi .module_news_list_style3 .news_list_item_line_pic .news_list_item_content {
	width: 62%
}

.jz_screen_mobi .module_news_list_content .news_list_item_line {
	margin-left: 3.72%;
	margin-right: 3.6458%;
	padding: 20px 0
}

.jz_screen_mobi .module_news_list_content .news_list_item_inner {
	padding: 0;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.jz_screen_mobi .module_news_list_content .news_list_item_header {
	display: block;
	margin-top: 0
}

.jz_screen_mobi .module_news_list_content .news_list_item_title {
	font-size: 14px
}

.jz_screen_mobi .module_news_list_content .news_list_item_date {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	line-height: 1
}

.jz_screen_mobi .module_news_list_content .news_list_item_summery {
	font-size: 12px;
	margin-top: 10px
}

.jz_screen_mobi .module_news_list_content .news_list_item_group {
	margin-top: -20px
}

.jz_screen_mobi .module_news_list_content .news_list_item_group_item {
	height: 26px;
	line-height: 24px;
	padding: 0 8px;
	font-size: 12px;
	margin-right: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_mobi .news_list_parting_line {
	margin: 0 3.6458%
}

.jz_screen_mobi .jz_screen_mobi .module_news_list_style0 .news_list_item_line {
	padding: 2.5%
}

.jz_screen_mobi .module_news_list_style0 .news_list_item_date,
.jz_screen_mobi .module_news_list_style2 .news_list_item_date,
.jz_screen_mobi .module_news_list_style3 .news_list_item_date {
	margin-left: 0
}

.jz_screen_mobi .module_news_list_style1 {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 1.8229%
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_line {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_line:hover {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_line {
	width: 46.3542%;
	margin-left: 1.8229%;
	margin-right: 1.8229%;
	margin-top: 20px;
	padding: 0 0 6px 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_img_box {
	margin: 0;
	width: 100%
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_content {
	padding: 0 6px;
	width: 100%
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_title {
	margin-top: 10px;
	line-height: 1.5
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_group {
	margin-top: 0;
	height: auto
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_group_item {
	margin-top: 12px
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_group {
	width: 100%
}

.jz_screen_mobi .module_news_list_style2 .news_list_item_content {
	padding: 0
}

.jz_screen_mobi .module_news_list_style3 .news_list_item_content {
	padding: 0
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_summery,
.jz_screen_mobi .module_news_list_style1 .news_list_item_title,
.jz_screen_mobi .module_news_list_style2 .news_list_item_summery,
.jz_screen_mobi .module_news_list_style2 .news_list_item_title,
.jz_screen_mobi .module_news_list_style3 .news_list_item_summery,
.jz_screen_mobi .module_news_list_style3 .news_list_item_title {
	display: -webkit-box;
	max-height: 40px;
	line-height: 1.5;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical
}

.jz_screen_mobi .module_news_list_style1 .news_list_item_summery,
.jz_screen_mobi .module_news_list_style2 .news_list_item_summery,
.jz_screen_mobi .module_news_list_style3 .news_list_item_summery {
	max-height: 36px
}

.jz_screen_mobi .module_news_list_style1 .news_list_wrap .news_list_item_mobi_full {
	width: 96.3542%
}

.module_news_detail_content {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 0;
	line-height: 1;
	padding-bottom: 20px
}

.news_detail_title {
	padding-bottom: 24px;
	padding-top: 24px;
	font-size: 22px;
	color: #333;
	font-weight: 400;
	line-height: 1.3
}

.news_detail_info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 0;
	color: #999;
	margin-bottom: 24px
}

.news_detail_info_item {
	margin-right: 5px;
	font-size: 14px;
	margin-right: 22px
}

.news_detail_content_wrap {
	padding-top: 30px;
	border-top: 1px solid #ebebeb;
	margin-bottom: 30px
}

.news_detail_content {
	font-size: 14px;
	color: #666;
	word-wrap: break-word;
	line-height: 2.8
}

.news_view_item_count {
	margin-right: 10px
}

.news_view_count:before {
	margin-right: 7px
}

.news_detail_item_qrcode {
	margin-right: 8px
}

.news_detail_qrcode {
	position: relative
}

.news_detail_qrcode:before {
	margin-right: 7px
}

.news_detail_qrcode_box {
	display: none;
	position: absolute;
	top: 25px;
	left: -33px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 128px;
	height: 128px;
	padding: 14px;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 21px rgba(0, 0, 0, .15);
	box-shadow: 0 0 21px rgba(0, 0, 0, .15)
}

.news_detail_qrcode_box:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: -4px;
	left: 50%;
	margin-left: -2px;
	width: 10px;
	height: 10px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.news_detail_qrcode:hover .news_detail_qrcode_box {
	display: block
}

.news_info_footer_line {
	margin-bottom: 26px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	white-space: nowrap;
	line-height: 1.5
}

.news_info_footer_line:after {
	content: "";
	clear: both
}

.news_info_soruece_detail {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	max-width: -webkit-calc(100% - 50px);
	max-width: -moz-calc(100% - 50px);
	max-width: calc(100% - 50px)
}

.news_info_soruece_detail .news_detail_info_item {
	margin-right: 0;
	padding-right: 25px;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.news_share_info {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.news_detail_info_source {
	display: inline-block;
	max-width: 100%;
	margin-right: 0;
	padding-right: 25px;
	color: #999;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.news_detail_info_href {
	display: inline-block;
	max-width: 100%;
	color: #999;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.news_share_text {
	font-size: 13px;
	color: #666;
	vertical-align: middle;
	white-space: nowrap;
	line-height: 1.5
}

.news_share_text:before {
	margin-right: 10px
}

.news_content_footer {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 26px
}

.news_detail_group_list {
	margin-bottom: 50px
}

.news_belong_group {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 25px;
	line-height: 23px;
	margin-right: 15px;
	padding: 0 10px;
	border: 1px solid #c7c7c7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #6f6f6f;
	font-size: 14px
}

.news_detail_footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 70px
}

.news_pagenation_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 0;
	color: #666
}

.news_pagenation_wrap .news_pagenation:nth-child(2) {
	margin-top: 30px
}

.pagenation_title {
	font-size: 14px;
	margin-right: 28px;
	color: #333
}

.pagenation_link {
	font-size: 14px;
	color: #333
}

.news_detail_mobi_fixed {
	display: none
}

.no_comment_tips {
	padding-top: 120px;
	padding-bottom: 130px;
	text-align: center
}

.no_comment_tips_icon {
	display: inline-block;
	width: 157px;
	height: 126px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 -144px
}

.no_comment_tips_text {
	font-size: 16px;
	line-height: 16px;
	color: #333;
	margin-top: 20px
}

.news_submit_tips {
	display: none;
	padding: 13px 0;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 14px;
	background-color: #fff5dc;
	color: #ff8e1e;
	text-align: center
}

.creat_comment_box {
	padding-bottom: 40px
}

.news_creat_title {
	display: inline-block;
	width: 60px;
	font-size: 14px;
	color: #666;
	vertical-align: middle
}

.news_creat_name_input {
	width: 274px;
	height: 36px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline: 0;
	font-size: 13px;
	vertical-align: middle;
	text-indent: 5px
}

.news_creat_text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px
}

.news_creat_text .news_creat_title {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	vertical-align: top;
	line-height: 46px
}

.news_creat_text_input {
	width: 100%;
	height: 250px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
	padding: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	resize: none
}

.news_creat_check {
	margin-top: 18px
}

.news_creat_check_input {
	width: 200px;
	height: 36px;
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
	vertical-align: middle
}

.news_creat_submit {
	margin-top: 28px
}

.news_creat_submit_button {
	width: 25%;
	height: 40px;
	line-height: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	cursor: pointer
}

.news_validate_code_img {
	width: 94px;
	height: 34px;
	margin-left: 10px;
	vertical-align: middle
}

.comment_total_count {
	padding-bottom: 18px;
	font-size: 14px;
	color: #666;
	margin-top: 45px
}

.news_comment_item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 30px 0;
	border-top: 1px solid #efefef
}

.news_reader_img_wrap {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 35px
}

.news_comment_timer {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.news_comment_content {
	width: 100%
}

.news_reader_img {
	width: 80px;
	height: 80px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.news_reader_name {
	font-size: 14px;
	color: #333
}

.news_reader_level {
	font-size: 13px;
	color: #e9302e
}

.news_comnent_text {
	margin-top: 18px;
	line-height: 24px;
	font-size: 13px;
	color: #666
}

.news_comment_timer {
	font-size: 14px;
	color: #999
}

.mobi_news_comment_enter {
	display: none
}

.creat_comment_box_layer {
	display: none
}

.news_detail_download_wrap {
	margin-bottom: 30px
}

.news_detail_download_title {
	font-size: 15px;
	color: #333;
	margin-bottom: 30px
}

.news_detail_download_item {
	margin-bottom: 18px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.news_detail_download_item_icon {
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle
}

.news_detail_download_item_link {
	display: inline-block;
	width: -webkit-calc(100% - 32px);
	width: -moz-calc(100% - 32px);
	width: calc(100% - 32px);
	vertical-align: middle;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.news_detail_download_item_text {
	line-height: 1.2;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news_detail_divice_line {
	border-bottom: 1px dashed #efefef;
	margin-bottom: 26px
}

.unfind_news_tips {
	text-align: center;
	padding: 40px 0;
	font-size: 16px
}

.fileType-iconDoc {
	font-size: 22px;
	margin-left: 15px;
	color: #529efe
}

.fileType-iconPpt {
	font-size: 22px;
	margin-left: 15px;
	color: #ed4818
}

.fileType-iconXls {
	font-size: 22px;
	margin-left: 15px;
	color: #34940e
}

.fileType-iconPdf {
	font-size: 22px;
	margin-left: 15px;
	color: #df2d2d
}

.fileType-iconJpg {
	font-size: 22px;
	margin-left: 15px;
	color: #36b77f
}

.fileType-iconTxt {
	font-size: 22px;
	margin-left: 15px;
	color: #4386e1
}

.fileType-iconPng {
	font-size: 22px;
	margin-left: 15px;
	color: #36b77f
}

.fileType-iconDefault {
	font-size: 22px;
	margin-left: 15px;
	color: #ccc
}

.fileType-iconRar {
	font-size: 22px;
	margin-left: 15px;
	color: #c3001b
}

.fileType-iconAvi {
	font-size: 22px;
	margin-left: 15px;
	color: #f49402
}

.fileType-iconZip {
	font-size: 22px;
	margin-left: 15px;
	color: #c3001b
}

.fileType-iconRm {
	font-size: 22px;
	margin-left: 15px;
	color: #1574de
}

.jz_screen_mobi .module_news_detail_content {
	padding-left: 2.60416%;
	padding-right: 2.60416%
}

.jz_screen_mobi .news_detail_title {
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 16px
}

.jz_screen_mobi .news_detail_info {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.jz_screen_mobi .news_detail_info_item {
	font-size: 14px
}

.jz_screen_mobi .news_detail_header {
	margin-bottom: 20px
}

.jz_screen_mobi .news_info_footer_line {
	margin-bottom: 20px
}

.jz_screen_mobi .news_detail_content_wrap {
	padding-top: 0;
	border-top: 0;
	margin-bottom: 20px
}

.jz_screen_mobi .news_detail_download_title {
	margin-bottom: 20px
}

.jz_screen_mobi .news_detail_divice_line {
	margin-bottom: 0
}

.jz_screen_mobi .news_detail_group_list {
	margin-bottom: 20px
}

.jz_screen_mobi .news_content_footer {
	margin-top: 20px
}

.jz_screen_mobi .news_pagenation_wrap .news_pagenation:nth-child(2) {
	margin-top: 20px
}

.jz_screen_mobi .comment_total_count {
	text-align: center;
	margin-top: 50PX;
	font-size: 14px
}

.jz_screen_mobi .comment_total_count:before {
	content: "";
	display: inline-block;
	width: -webkit-calc(30% - 50px);
	width: -moz-calc(30% - 50px);
	width: calc(30% - 50px);
	height: 1px;
	margin-right: 50px;
	background: #efefef;
	vertical-align: middle
}

.jz_screen_mobi .comment_total_count:after {
	content: "";
	display: inline-block;
	width: -webkit-calc(30% - 50px);
	width: -moz-calc(30% - 50px);
	width: calc(30% - 50px);
	height: 1px;
	margin-left: 50px;
	background: #efefef;
	vertical-align: middle
}

.jz_screen_mobi .mobi_news_comment_line {
	text-align: right
}

.jz_screen_mobi .mobi_news_comment_enter {
	font-size: 14px;
	color: #333;
	display: inline-block;
	text-align: right
}

.jz_screen_mobi .mobi_news_comment_enter:before {
	margin-right: 6px
}

.jz_screen_mobi .news_reader_img {
	width: 66px;
	height: 66px
}

.jz_screen_mobi .news_reader_name {
	font-size: 14px;
	color: #333
}

.jz_screen_mobi .news_reader_level {
	font-size: 14px
}

.jz_screen_mobi .news_comment_timer {
	font-size: 14px
}

.jz_screen_mobi .news_comment_item {
	padding: 30px 0
}

.jz_screen_mobi .news_comment_list .news_comment_item:first-child {
	border: none
}

.jz_screen_mobi .news_belong_group {
	font-size: 14px;
	height: 24px;
	line-height: 24px
}

.jz_screen_mobi .pagenation_title {
	font-size: 14px
}

.jz_screen_mobi .pagenation_link {
	font-size: 14px
}

.jz_screen_mobi .news_detail_item_qrcode {
	display: none
}

.jz_screen_mobi .news_reader_img_wrap {
	margin-right: 18px
}

.jz_screen_mobi .news_detail_content {
	font-size: 14px
}

.jz_screen_mobi .news_share_text {
	font-size: 14px
}

.jz_screen_mobi .news_detail_footer {
	margin-top: 0;
	margin-bottom: 20px
}

.jz_screen_mobi .news_detail_download_wrap {
	margin-bottom: 40px;
	line-height: 1.5
}

.jz_screen_mobi .creat_comment_box {
	display: none;
	z-index: 9000;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.jz_screen_mobi .news_creat_text .news_creat_title {
	display: none
}

.jz_screen_mobi .news_creat_title {
	display: inline-block;
	width: 60px;
	margin-right: 10px;
	text-align: right;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.jz_screen_mobi .news_creat_name_input {
	width: 100%
}

.jz_screen_mobi .news_creat_check_input {
	width: 100%;
	outline: 0;
	font-size: 13px;
	text-indent: 5px;
	vertical-align: middle
}

.jz_screen_mobi .news_creat_name {
	margin-top: 26px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto
}

.jz_screen_mobi .news_creat_text {
	margin-top: 20px
}

.jz_screen_mobi .news_creat_check {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px
}

.jz_screen_mobi .news_validate_code_img {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.jz_screen_mobi .news_creat_text_input {
	height: 120px;
	margin: 0 auto;
	border: 0;
	background: #f8f8f8;
	resize: none
}

.jz_screen_mobi .news_creat_submit {
	text-align: right;
	margin-top: 20px
}

.jz_screen_mobi .news_creat_submit_button {
	display: inline-block;
	width: 150px;
	height: 45px;
	line-height: 40px;
	margin-bottom: 20px;
	font-size: 14px
}

.jz_screen_mobi .creat_comment_box_mobi {
	display: block;
	padding: 0
}

.jz_screen_mobi .creat_comment_form {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px
}

.jz_screen_mobi .creat_comment_box_layer {
	display: block;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .6)
}

@-webkit-keyframes fk-popupWindowVT {
	0% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes fk-popupWindowVT {
	0% {
		-moz-transform: scale(.6);
		transform: scale(.6)
	}

	100% {
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes fk-popupWindowVT {
	0% {
		-o-transform: scale(.6);
		transform: scale(.6)
	}

	100% {
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes fk-popupWindowVT {
	0% {
		-webkit-transform: scale(.6);
		-moz-transform: scale(.6);
		-o-transform: scale(.6);
		transform: scale(.6)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

.fk-popupWindowVT {
	position: absolute;
	background: #fff;
	margin: auto;
	overflow: hidden;
	z-index: 9032;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	font-family: 微软雅黑, 'microsoft yahei', 宋体, 新宋体, sans-serif;
	-webkit-animation: fk-popupWindowVT ease .3s;
	-moz-animation: fk-popupWindowVT ease .3s;
	-o-animation: fk-popupWindowVT ease .3s;
	animation: fk-popupWindowVT ease .3s
}

.fk-popupWindowVT .pWHead {
	position: relative;
	width: 100%;
	height: 64px;
	border-bottom: 1px solid #e3e2e8;
	cursor: move
}

.fk-popupWindowVT .pWHead .pWHead_title {
	position: absolute;
	margin-left: 35px;
	padding-top: 22px;
	font-size: 16px;
	color: #333;
	width: 80%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.fk-popupWindowVT .pWHead .pWHead_close {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 23px;
	right: 30px
}

.fk-popupWindowVT .pWHead .pWHead_close_img {
	width: 18px;
	height: 18px;
	background: url(/image/v2/mbg01.png?v=202006101447) -449px -187px no-repeat;
	cursor: pointer
}

.fk-popupWindowVT .pWHead .pWHead_close_img:hover {
	width: 18px;
	height: 18px;
	background: url(/image/v2/mbg01.png?v=202006101447) -791px -152px no-repeat;
	cursor: pointer
}

.fk-popupWindowVT .pWBottom {
	position: absolute;
	bottom: 0;
	width: 100%
}

.fk-popupWindowVT .pWBottom .pWBtns {
	text-align: center
}

.fk-popupWindowVT .pWBottom .pWBtns .editbutton {
	width: 100px;
	height: 35px;
	font-size: 13px;
	margin: 0 18px;
	border: 1px solid #e7e7eb;
	background: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-family: 微软雅黑;
	color: #d2d2d2;
	cursor: pointer;
	outline: 0
}

.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton {
	color: #999;
	border: 1px solid #ccc
}

.fk-popupWindowVT .pWBottom .pWBtns .fk-cancelButton-hover,
.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton {
	font-size: 13px;
	background: #557ce1;
	font-family: 微软雅黑;
	color: #fff;
	border: 0
}

.fk-popupWindowVT .pWBottom .pWBtns .fk-saveButton-disabled {
	width: 100px;
	height: 35px;
	font-size: 13px;
	margin: 0 18px;
	border: 1px solid #e7e7eb;
	background: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: 微软雅黑;
	color: #d2d2d2;
	cursor: default
}

.fk-popupWindowVT .pwLoading {
	position: absolute;
	display: block;
	top: 65px;
	background: url(/image/loading/loading_2b.gif?v=201711250202) no-repeat center #fff
}

.fk-popupWindowVT .pWCenter .tabs_extendedLine {
	position: absolute;
	left: 141px;
	border-right: 1px solid #e3e2e8
}

.fk-popupWindowVT.fileUploadV2 .pWCenter {
	width: 950px
}

.fk-popupWindowVT.fileUploadV2 .pWHead {
	height: 65px;
	line-height: 65px;
	width: 950px;
	background-color: #fff;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px
}

.fk-popupWindowVT.fileUploadV2 .pWHead .pWHead_title {
	padding-top: 0
}

.fk-popupWindowVT.fileUploadV2 .pWBottom {
	background-color: #fff;
	width: 950px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px
}

.fk-popupWindowVT.fileUploadV2 .choiceFileListTop {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 66px;
	width: 148px;
	background: #fff;
	border-bottom: 1px solid #f2f2f5;
	color: #333;
	font-size: 14px;
	text-align: center;
	line-height: 66px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px
}

.fk-popupWindowVT.fileUploadV2 .choiceFileListBottom {
	display: none;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 89px;
	width: 148px;
	background: #fff;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px
}

.fk-popupWindowVT .f_bannerV2Tips {
	font-size: 12px;
	color: #666
}

.fk-popupWindowVT .pWBottom .pWBtns .jz-btn {
	margin: 0 18px
}

.fk-popupWindowVT.subNavPackTpl .pWBottom .pWBtns .fk-saveButton {
	font-size: 12px;
	width: 120px
}

.fk-popupWindowVT.subNavPackTpl .jz-btn-global-oper.jz-btn-active {
	padding: 8px 8px
}

.fk-popupWindowVT .maskLayer {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	background-color: #fff;
	opacity: .6
}

.fk-popupWindowVT .pWBtn {
	margin: 28px 18px
}

.c_checkbox {
	position: relative;
	top: 2px;
	width: 16px;
	height: 16px;
	border: 1px solid #d1d1d1;
	cursor: pointer;
	outline: 0;
	font-size: 0;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.c_checkbox:checked:before {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -48%) scale(.73);
	-moz-transform: translate(-50%, -48%) scale(.73);
	-ms-transform: translate(-50%, -48%) scale(.73);
	-o-transform: translate(-50%, -48%) scale(.73);
	transform: translate(-50%, -48%) scale(.73);
	color: #333;
	font-size: 13px;
	content: "\b0122";
	font-family: icomoon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.c_select {
	position: relative;
	z-index: 1;
	height: 45px;
	padding-left: 15px;
	border: 0;
	outline: 0;
	font-size: 15px;
	line-height: 45px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.c_right_arrow {
	content: "";
	position: absolute;
	top: 50%;
	right: 25px;
	z-index: 2;
	display: inline-block;
	width: 6px;
	height: 6px;
	border-width: 2px 2px 0 0;
	border-color: #666;
	border-style: solid;
	margin-top: -5px;
	-webkit-transform: matrix(.71, .71, -.71, .71, 0, 0);
	-moz-transform: matrix(.71, .71, -.71, .71, 0, 0);
	-ms-transform: matrix(.71, .71, -.71, .71, 0, 0);
	-o-transform: matrix(.71, .71, -.71, .71, 0, 0);
	transform: matrix(.71, .71, -.71, .71, 0, 0)
}

.m_member_signup {
	overflow: hidden
}

.m_member_signup_form {
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	font-size: 15px;
	color: #333
}

.m_member_signup_item {
	height: 58px;
	margin: 12px 5px 0 0
}

.m_member_signup_label {
	float: left;
	height: 100%;
	text-align: right
}

.m_member_signup_label:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_signup_text {
	display: inline-block;
	width: 180px;
	margin-left: -100px;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.m_member_signup_suffix {
	vertical-align: middle
}

.m_member_signup_control {
	position: relative;
	height: 100%;
	overflow: hidden
}

.m_member_signup_required {
	position: relative
}

.m_member_signup_required:before {
	content: "*";
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 2;
	height: 18px;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: red
}

.m_member_signup_control:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_signup_box {
	position: relative;
	height: 100%
}

.m_member_signup_input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0 0 0 10px;
	border: none;
	border-bottom: 1px solid #f0f0f0;
	outline: 0;
	background-color: #fff
}

.m_member_signup_select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	vertical-align: middle
}

.m_member_signup_mobile {
	position: absolute;
	top: 50%;
	right: 20px;
	z-index: 1;
	margin-top: -22px
}

.m_member_signup_protocal {
	display: block;
	width: 100%;
	max-width: 330px;
	margin: 12px auto 0;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.m_member_signup_checkbox {
	cursor: pointer;
	margin-right: 10px
}

.m_member_signup_register {
	display: block;
	width: 100%;
	max-width: 330px;
	height: 44px;
	border: 0;
	margin: 30px auto;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	color: #fff;
	outline: 0;
	cursor: pointer
}

.m_member_signup_captcha {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 100px;
	height: 30px;
	cursor: pointer
}

.m_member_signup_captcha_hide {
	display: none
}

.m_member_signup_msg {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer
}

.m_member_signup_agree {
	cursor: pointer
}

.m_member_signup_protocal_anchor {
	color: #1a8dcf
}

.jz_screen_mobi .m_member_signup_form {
	padding: 0 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_mobi .m_member_signup_item {
	margin-right: 0
}

.jz_screen_mobi .m_member_signup_text {
	width: 66px;
	margin-left: 0
}

.m_member_login {
	padding-bottom: 24px
}

.m_member_login_form {
	width: 100%;
	max-width: 360px;
	margin: 0 auto 12px;
	overflow: hidden;
	font-size: 15px;
	color: #999
}

.m_member_login_item {
	height: 58px;
	margin: 12px 0 0
}

.m_member_login_box {
	position: relative;
	height: 100%
}

.m_member_login_box:focus {
	background: #000
}

.m_member_login_box:active {
	background: #000
}

.m_member_login_input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0 0 0 40px;
	border: none;
	border-bottom: 1px solid #f0f0f0;
	outline: 0;
	background-color: #fff
}

.m_member_login_fast_login {
	float: left;
	font-size: 14px;
	color: #333
}

.m_member_login_acct_login {
	float: left;
	font-size: 14px;
	color: #333
}

.m_member_login_captcha {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 100px;
	height: 30px;
	cursor: pointer
}

.m_member_login_captcha_hide {
	display: none
}

.m_member_login_icon {
	position: absolute;
	left: 20px;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #666
}

.m_member_login_remember {
	display: block;
	width: 100%;
	height: 58px;
	margin: 0 auto;
	line-height: 58px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.m_member_login_remember_checkbox {
	cursor: pointer;
	margin-right: 10px
}

.m_member_login_remember_label {
	cursor: pointer
}

.m_member_login_btn {
	display: block;
	width: 100%;
	max-width: 330px;
	height: 44px;
	border: 0;
	margin: 15px auto 0;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	color: #fff;
	outline: 0;
	cursor: pointer
}

.m_member_login_footer {
	width: 100%;
	max-width: 350px;
	margin: 17px auto 0;
	overflow: hidden
}

.m_member_login_signup {
	float: right;
	font-size: 14px;
	color: #333
}

.m_member_login_acquire_code {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: #333
}

.m_member_login_find_pwd {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: #333
}

.m_member_center {
	overflow: hidden
}

.m_member_center_wrap {
	position: relative;
	margin-top: 20px
}

.m_member_center_item {
	height: 58px;
	margin: 12px 5px 0 0
}

.m_member_center_label {
	float: left;
	height: 100%;
	text-align: right
}

.m_member_center_label:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_center_text {
	display: inline-block;
	width: 80px;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 15px;
	color: #333
}

.m_member_center_suffix {
	vertical-align: middle
}

.m_member_center_control {
	position: relative;
	height: 100%;
	overflow: hidden
}

.m_member_center_control:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_center_box {
	position: relative;
	height: 100%
}

.m_member_center_input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0 0 0 10px;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	outline: 0;
	font-size: 15px;
	color: #333;
	background-color: #fff
}

.m_member_center_input[disabled] {
	color: #999
}

.m_member_center_input[disabled]:focus {
	border-bottom: 1px solid #e5e5e5
}

.m_member_center_input[readonly] {
	color: #999
}

.m_member_center_input[readonly]:focus {
	border-bottom: 1px solid #e5e5e5
}

.m_member_center_required {
	position: relative
}

.m_member_center_required:before {
	content: "*";
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 2;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: red
}

.m_member_center_select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	vertical-align: middle
}

.m_member_center_content {
	border: 1px solid #f2f2f2;
	margin: 0 0 0 270px
}

.m_member_center_content_head {
	position: relative;
	z-index: 1;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	background-color: #fff;
	cursor: pointer
}

.m_member_center_content_img {
	position: absolute;
	max-width: none
}

.m_member_center_content_main {
	overflow: hidden;
	display: none;
	background-color: #fff
}

.m_member_center_content_user {
	margin: 9px 0 0;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #333
}

.m_member_center_content_middle {
	position: relative;
	max-width: 394px;
	margin: 55px auto 85px
}

.m_member_center_content_form {
	overflow: hidden
}

.m_member_center_confirm {
	display: block;
	width: 100%;
	max-width: 240px;
	height: 44px;
	border: 0;
	margin: 40px auto 0;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	color: #fff;
	font-size: 16px;
	outline: 0;
	cursor: pointer
}

.m_member_center_level {
	height: 39px;
	padding: 0 0 23px;
	text-align: center;
	font-size: 13px;
	color: #666
}

.m_member_center_level:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_center_level_name {
	vertical-align: middle
}

.m_member_center_level_icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 16px
}

.m_member_center_content_password_middle {
	max-width: 394px;
	margin: 80px auto 85px
}

.m_member_center_content_other_middle {
	max-width: 394px;
	margin: 80px auto 85px
}

.m_member_center_main_active {
	display: block
}

.m_member_center_header {
	overflow: hidden
}

.m_member_center_circle {
	display: none
}

.m_member_center_mobile {
	position: absolute;
	top: 50%;
	right: 15px;
	z-index: 1;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.jz_screen_mobi .m_member_center_wrap {
	padding-top: -webkit-calc(95px + 45%);
	padding-top: -moz-calc(95px + 45%);
	padding-top: calc(95px + 45%);
	margin: 0;
	background-color: #f8f8f8
}

.jz_screen_mobi .m_member_center_content_form {
	display: none
}

.jz_screen_mobi .m_member_center_content {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	border: none;
	margin: 0
}

.jz_screen_mobi .m_member_center_content_middle {
	margin: 0 auto;
	max-width: none
}

.jz_screen_mobi .m_member_center_main_active {
	display: none
}

.jz_screen_mobi .m_member_center_content_profile {
	display: block
}

.jz_screen_mobi .m_member_center_content_head {
	width: 20%;
	height: 0;
	padding-top: 20%;
	border: 2px solid #fff;
	margin: 23.733% auto 0
}

.jz_screen_mobi .m_member_center_content_img {
	top: 0
}

.jz_screen_mobi .m_member_center_circle {
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 150%;
	height: 0;
	padding-top: 68.8%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.jz_screen_mobi .m_member_center_content_user {
	margin: 9px 0 0;
	font-size: 18px;
	line-height: 24px;
	color: #333
}

.jz_screen_mobi .m_member_center_level {
	height: 39px;
	padding: 0 0 23px;
	font-size: 14px;
	color: #333
}

.jz_screen_mobi .m_member_center_level_icon {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	font-size: 16px
}

.m_member_center_main_panel {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9034;
	overflow: auto
}

.m_member_center_main_panel::-webkit-scrollbar {
	width: 0
}

.m_member_center_main_panel .m_member_center_header {
	display: none
}

.m_member_center_main_panel .m_member_center_content_form {
	display: block
}

.m_member_center_main_panel .m_member_center_circle {
	display: none
}

.m_member_center_content_header {
	position: relative;
	height: 62px;
	padding: 0 0 0 34px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 16px;
	color: #333
}

.m_member_center_content_header:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_center_content_name {
	vertical-align: middle
}

.m_member_center_content_back {
	display: none;
	position: absolute;
	left: 15px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 20px;
	font-size: 30px;
	cursor: pointer
}

.jz_screen_mobi .m_member_center_content_header {
	display: none
}

.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_header {
	display: block;
	height: 50px;
	padding: 0;
	text-align: center
}

.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_back {
	display: block;
	left: 15px;
	padding: 5px;
	font-size: 18px
}

.jz_screen_mobi .m_member_center_main_panel .m_member_center_content_name {
	font-size: 20px
}

.m_member_center_tabs {
	position: absolute;
	left: 0;
	top: 0;
	width: 238px;
	height: 568px;
	border: 1px solid #f2f2f2;
	background-color: #fff
}

.m_member_center_tabs_header {
	height: 62px;
	padding: 0 0 0 25px;
	border-bottom: 1px solid #f2f2f2;
	line-height: 62px;
	font-size: 16px;
	color: #333
}

.m_member_center_tabs_nav {
	padding: 20px 0 0;
	overflow: hidden
}

.m_member_center_tabs_item {
	position: relative;
	height: 50px;
	padding: 0 0 0 34px;
	margin: 0 0 14px;
	cursor: pointer;
	color: #666
}

.m_member_center_tabs_item:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_center_tabs_item:hover,
.m_member_center_tabs_item_active {
	padding: 0 0 0 30px;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #f4f4f4
}

.m_member_center_tabs_icon {
	display: none;
	margin: 0 32px;
	font-size: 36px;
	vertical-align: middle;
	color: #b3b3b3
}

.m_member_center_tabs_icon_arrow {
	display: none;
	position: absolute;
	right: 30px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	font-size: 22px;
	color: #666
}

.m_member_center_tabs_name {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.jz_screen_mobi .m_member_center_tabs {
	position: static;
	width: auto;
	height: auto;
	border: none;
	margin: 14px 0 0
}

.jz_screen_mobi .m_member_center_tabs .m_member_center_tabs_item {
	height: 50px;
	padding: 0;
	border: none;
	margin: 0;
	color: #666;
	background: 0 0
}

.jz_screen_mobi .m_member_center_tabs_icon {
	display: inline;
	margin: 0 20px;
	font-size: 18px
}

.jz_screen_mobi .m_member_center_tabs_icon_arrow {
	display: block;
	right: 20px;
	font-size: 14px
}

.jz_screen_mobi .m_member_center_tabs_name {
	font-size: 14px
}

.jz_screen_mobi .m_member_center_tabs_item+.m_member_center_tabs_item:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 1px;
	background-color: #ebebeb
}

.jz_screen_mobi .m_member_center_tabs_header {
	display: none
}

.jz_screen_mobi .m_member_center_tabs_nav {
	padding: 0
}

.m_member_center_logout {
	display: none
}

.jz_screen_mobi .m_member_center_logout {
	display: block;
	height: 50px;
	margin: 14px 0 0;
	background-color: #fff;
	color: #666
}

.jz_screen_mobi .m_member_center_logout:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.jz_screen_mobi .m_member_center_logout_icon {
	margin: 0 20px;
	font-size: 18px;
	vertical-align: middle;
	color: #b3b3b3
}

.jz_screen_mobi .m_member_center_logout_name {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px
}

.m_member_center_notice {
	padding: 0 0 0 23px;
	border: 1px solid #f2f2f2;
	margin: 0 0 14px 270px;
	color: #333;
	background-color: #fff
}

.m_member_center_notice_title {
	line-height: 50px
}

.m_member_center_notice_content {
	display: none
}

.m_member_center_notice_header {
	display: none;
	position: relative;
	height: 110px;
	text-align: center;
	background-color: #fff
}

.m_member_center_notice_header:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.m_member_center_notice_name {
	vertical-align: middle;
	font-size: 36px;
	color: #333
}

.m_member_center_notice_back {
	position: absolute;
	left: 15px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 15px;
	font-size: 30px;
	cursor: pointer
}

.m_member_center_notice_icon {
	margin: 0 10px 0 0
}

.jz_screen_mobi .m_member_center_notice {
	height: 50px;
	padding: 0;
	border: none;
	margin: 14px 0 0;
	cursor: pointer
}

.jz_screen_mobi .m_member_center_notice:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.jz_screen_mobi .m_member_center_notice_text {
	display: none
}

.jz_screen_mobi .m_member_center_notice_suffix {
	display: none
}

.jz_screen_mobi .m_member_center_notice_title {
	display: none
}

.jz_screen_mobi .m_member_center_notice_content {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	width: -webkit-calc(100% - 80px);
	width: -moz-calc(100% - 80px);
	width: calc(100% - 80px)
}

.jz_screen_mobi .m_member_center_notice_content p {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}

.jz_screen_mobi .m_member_center_notice_icon {
	margin: 0 20px;
	font-size: 18px;
	vertical-align: middle
}

.jz_screen_mobi .m_member_center_notice_name {
	font-size: 20px
}

.jz_screen_mobi .m_member_center_notice_back {
	left: 15px;
	padding: 5px;
	font-size: 18px
}

.jz_screen_mobi .m_member_center_notice_panel {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9034;
	cursor: default;
	background-color: #fff
}

.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_header {
	position: absolute;
	display: block;
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #f2f2f2
}

.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 100%;
	padding-top: 70px;
	margin: 0 20px;
	overflow: auto
}

.jz_screen_mobi .m_member_center_notice_panel .m_member_center_notice_text::-webkit-scrollbar {
	width: 0
}

.m_member_center_head {
	position: relative;
	width: 352px;
	height: 347px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.m_memebr_center_head_area {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: 0;
	overflow: hidden
}

.m_member_center_head_pic {
	max-width: 350px;
	max-height: 300px
}

.m_member_center_head_buttons {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center
}

.m_member_center_head_button {
	width: 115px;
	height: 40px;
	border: 1px solid #e3e2e8;
	margin: 0 15px;
	font-size: 16px;
	background-color: #fff;
	cursor: pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #333;
	outline: 0
}

.m_member_center_head_button[disabled] {
	cursor: pointer
}

.m_member_center_head_button a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #333
}

.m_member_center_head_button__active {
	color: #fff
}

.m_member_center_head_cover {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move
}

.m_member_center_head_shadow {
	position: absolute;
	left: -300px;
	top: -300px;
	width: 100%;
	height: 100%;
	border: 300px solid #000;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	opacity: .5
}

.m_member_center_head_point {
	position: absolute;
	z-index: 2;
	width: 6px;
	height: 6px;
	background-color: #fff
}

.m_member_center_head_point__nw {
	left: 0;
	top: 0;
	margin-left: -3px;
	margin-top: -3px;
	cursor: nw-resize
}

.m_member_center_head_point__n {
	left: 50%;
	top: 0;
	margin-left: -3px;
	margin-top: -3px;
	cursor: n-resize
}

.m_member_center_head_point__ne {
	left: 100%;
	top: 0;
	margin-left: -3px;
	margin-top: -3px;
	cursor: ne-resize
}

.m_member_center_head_point__w {
	left: 0;
	top: 50%;
	margin-left: -3px;
	margin-top: -3px;
	cursor: w-resize
}

.m_member_center_head_point__e {
	left: 100%;
	top: 50%;
	margin-left: -3px;
	margin-top: -3px;
	cursor: e-resize
}

.m_member_center_head_point__sw {
	left: 0;
	top: 100%;
	margin-left: -3px;
	margin-top: -3px;
	cursor: sw-resize
}

.m_member_center_head_point__s {
	left: 50%;
	top: 100%;
	margin-left: -3px;
	margin-top: -3px;
	cursor: s-resize
}

.m_member_center_head_point__se {
	left: 100%;
	top: 100%;
	margin-left: -3px;
	margin-top: -3px;
	cursor: se-resize
}

.m_member_center_head_line {
	position: absolute;
	z-index: 1;
	border: .5px dashed #fff
}

.m_member_center_head_line__left {
	left: 0;
	top: 0;
	height: 100%;
	margin-left: -.5px
}

.m_member_center_head_line__top {
	left: 0;
	top: 0;
	width: 100%;
	margin-top: -.5px
}

.m_member_center_head_line__right {
	right: 0;
	top: 0;
	height: 100%;
	margin-right: -.5px
}

.m_member_center_head_line__bottom {
	left: 0;
	bottom: 0;
	width: 100%;
	margin-bottom: -.5px
}

.m_member_center_head_content {
	position: relative;
	height: 300px
}

.jz_screen_mobi .m_member_center_head {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #000
}

.jz_screen_mobi .m_member_center_head_content {
	position: absolute;
	left: 0;
	top: 165px;
	width: 100%
}

.jz_screen_mobi .m_member_center_head_buttons {
	bottom: 35px
}

.jz_screen_mobi .m_member_center_head .m_member_center_head_button {
	background: 0 0;
	border: none;
	color: #fff;
	font-size: 15px
}

.jz_screen_mobi .m_member_center_head_button a {
	color: #fff
}

.c_popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9034;
	text-align: center
}

.c_popup:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.c_popup_main {
	position: relative;
	display: inline-block;
	padding: 40px 0;
	background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	vertical-align: middle
}

.c_popup_layout {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6)
}

.c_popup_icon {
	padding: 0 70px 5px
}

.c_popup_content {
	padding: 23px 60px 0;
	font-size: 18px;
	line-height: 22px;
	word-break: break-word
}

.c_popup_buttons {
	padding: 24px 58px 0;
	font-size: 16px
}

.c_popup_button {
	height: 34px;
	padding: 0 28px;
	border: 1px solid #e3e2e8;
	margin: 0 18px;
	background-color: #fff;
	font-size: 14px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #333;
	outline: 0;
	cursor: pointer
}

.c_popup_button:hover,
.c_popup_button__active {
	background-color: #5874d8;
	border-color: #5874d8;
	color: #fff;
	outline: 0
}

.c_popup_button:active {
	background-color: #4a67d1;
	border-color: #4a67d1;
	color: #fff;
	outline: 0
}

.c_popup_close {
	position: absolute;
	right: 30px;
	top: 20px;
	cursor: pointer;
	color: #666;
	font-size: 12px
}

.c_popup_close:hover {
	color: #5874d8
}

.jz_screen_mobi .c_popup_main {
	padding: 5.333vw 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px rgba(0, 0, 0, .15)
}

.jz_screen_mobi .c_popup_icon {
	padding: 0 9.333vw .667vw
}

.jz_screen_mobi .c_popup_content {
	max-width: 68vw;
	padding: 3.067vw 8vw 0;
	font-size: 3.734vw;
	line-height: 4.533vw
}

.jz_screen_mobi .c_popup_buttons {
	padding: 3.2vw 7.733vw 0;
	font-size: 2.133vw
}

.jz_screen_mobi .c_popup_button {
	height: 4.533vw;
	padding: 0 3.733vw;
	border: 1px solid #e3e2e8;
	margin: 0 2.4vw;
	font-size: 1.867vw;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi .c_popup_close {
	right: 4vw;
	top: 2.667vw;
	font-size: 1.6vw
}

.jz_screen_mobi.jz_html_manage .c_popup_main {
	padding: -webkit-calc(.05333 * 375px);
	padding: -moz-calc(.05333 * 375px);
	padding: calc(.05333 * 375px)
}

.jz_screen_mobi.jz_html_manage .c_popup_icon {
	padding: 0 -webkit-calc(.09333 * 375px) -webkit-calc(.00667 * 375px);
	padding: 0 -moz-calc(.09333 * 375px) -moz-calc(.00667 * 375px);
	padding: 0 calc(.09333 * 375px) calc(.00667 * 375px)
}

.jz_screen_mobi.jz_html_manage .c_popup_content {
	max-width: -webkit-calc(.68 * 375px);
	max-width: -moz-calc(.68 * 375px);
	max-width: calc(.68 * 375px);
	padding: -webkit-calc(.03067 * 375px) -webkit-calc(.08 * 375px) 0;
	padding: -moz-calc(.03067 * 375px) -moz-calc(.08 * 375px) 0;
	padding: calc(.03067 * 375px) calc(.08 * 375px) 0;
	font-size: -webkit-calc(.03734 * 375px);
	font-size: -moz-calc(.03734 * 375px);
	font-size: calc(.03734 * 375px);
	line-height: -webkit-calc(.04533 * 375px);
	line-height: -moz-calc(.04533 * 375px);
	line-height: calc(.04533 * 375px)
}

.jz_screen_mobi.jz_html_manage .c_popup_buttons {
	padding: -webkit-calc(.032 * 375px) -webkit-calc(.7733 * 375px) 0;
	padding: -moz-calc(.032 * 375px) -moz-calc(.7733 * 375px) 0;
	padding: calc(.032 * 375px) calc(.7733 * 375px) 0;
	font-size: -webkit-calc(.02133 * 375px);
	font-size: -moz-calc(.02133 * 375px);
	font-size: calc(.02133 * 375px)
}

.jz_screen_mobi.jz_html_manage .c_popup_button {
	height: -webkit-calc(.04533 * 375px);
	height: -moz-calc(.04533 * 375px);
	height: calc(.04533 * 375px);
	padding: 0 -webkit-calc(.03733 * 375px);
	padding: 0 -moz-calc(.03733 * 375px);
	padding: 0 calc(.03733 * 375px);
	border: 1px solid #e3e2e8;
	margin: 0 -webkit-calc(.024 * 375px);
	margin: 0 -moz-calc(.024 * 375px);
	margin: 0 calc(.024 * 375px);
	font-size: -webkit-calc(.01867 * 375px);
	font-size: -moz-calc(.01867 * 375px);
	font-size: calc(.01867 * 375px);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi.jz_html_manage .c_popup_close {
	right: -webkit-calc(.04 * 375px);
	right: -moz-calc(.04 * 375px);
	right: calc(.04 * 375px);
	top: -webkit-calc(.02667 * 375px);
	top: -moz-calc(.02667 * 375px);
	top: calc(.02667 * 375px);
	font-size: -webkit-calc(.016 * 375px);
	font-size: -moz-calc(.016 * 375px);
	font-size: calc(.016 * 375px)
}

.i_warning {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 88px;
	height: 88px;
	border: 4px solid #f8bb86;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.i_warning:after,
.i_warning:before {
	content: "";
	display: block;
	background-color: #f8bb86
}

.i_warning:before {
	width: 5px;
	height: 47px;
	margin: 10px auto 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.i_warning:after {
	width: 7px;
	height: 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 6px auto 0
}

.jz_screen_mobi .i_warning {
	width: 11.733vw;
	height: 11.733vw;
	border: .533vw solid #f8bb86
}

.jz_screen_mobi .i_warning:before {
	width: .667vw;
	height: 6.267vw;
	margin: 1.333vw auto 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi .i_warning:after {
	width: .933vw;
	height: .933vw;
	margin: .8vw auto 0
}

.jz_screen_mobi.jz_html_manage .i_warning {
	width: -webkit-calc(.11733 * 375px);
	width: -moz-calc(.11733 * 375px);
	width: calc(.11733 * 375px);
	height: -webkit-calc(.11733 * 375px);
	height: -moz-calc(.11733 * 375px);
	height: calc(.11733 * 375px);
	border: -webkit-calc(.00533 * 375px) solid #f8bb86;
	border: -moz-calc(.00533 * 375px) solid #f8bb86;
	border: calc(.00533 * 375px) solid #f8bb86
}

.jz_screen_mobi.jz_html_manage .i_warning:before {
	width: -webkit-calc(.00667 * 375px);
	width: -moz-calc(.00667 * 375px);
	width: calc(.00667 * 375px);
	height: -webkit-calc(.06267 * 375px);
	height: -moz-calc(.06267 * 375px);
	height: calc(.06267 * 375px);
	margin: -webkit-calc(.01333 * 375px) auto 0;
	margin: -moz-calc(.01333 * 375px) auto 0;
	margin: calc(.01333 * 375px) auto 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi.jz_html_manage .i_warning:after {
	width: -webkit-calc(.00933 * 375px);
	width: -moz-calc(.00933 * 375px);
	width: calc(.00933 * 375px);
	height: -webkit-calc(.00933 * 375px);
	height: -moz-calc(.00933 * 375px);
	height: calc(.00933 * 375px);
	margin: -webkit-calc(.008 * 375px) auto 0;
	margin: -moz-calc(.008 * 375px) auto 0;
	margin: calc(.008 * 375px) auto 0
}

.i_success {
	position: relative;
	width: 80px;
	height: 80px;
	border: 4px solid #49b344;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.i_success:after,
.i_success:before {
	content: "";
	display: block;
	position: absolute;
	background-color: #fff;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.i_success:before {
	left: -33px;
	top: -7px;
	width: 65px;
	height: 120px;
	-webkit-border-radius: 120px 0 0 120px;
	-moz-border-radius: 120px 0 0 120px;
	border-radius: 120px 0 0 120px;
	-webkit-transform-origin: 60px 60px;
	-moz-transform-origin: 60px 60px;
	-ms-transform-origin: 60px 60px;
	-o-transform-origin: 60px 60px;
	transform-origin: 60px 60px
}

.i_success:after {
	left: 30px;
	top: -11px;
	width: 60px;
	height: 120px;
	-webkit-border-radius: 0 120px 120px 0;
	-moz-border-radius: 0 120px 120px 0;
	border-radius: 0 120px 120px 0;
	-webkit-transform-origin: 0 60px;
	-moz-transform-origin: 0 60px;
	-ms-transform-origin: 0 60px;
	-o-transform-origin: 0 60px;
	transform-origin: 0 60px;
	-webkit-animation: jz-icon-success-loading 4.25s ease-in;
	-moz-animation: jz-icon-success-loading 4.25s ease-in;
	-o-animation: jz-icon-success-loading 4.25s ease-in;
	animation: jz-icon-success-loading 4.25s ease-in
}

@-webkit-keyframes jz-icon-success-loading {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@-moz-keyframes jz-icon-success-loading {
	0% {
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-moz-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-moz-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@-o-keyframes jz-icon-success-loading {
	0% {
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@keyframes jz-icon-success-loading {
	0% {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-webkit-transform: rotate(-405deg);
		-moz-transform: rotate(-405deg);
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-webkit-transform: rotate(-405deg);
		-moz-transform: rotate(-405deg);
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

.jz_screen_mobi .i_success {
	width: 10.667vw;
	height: 10.667vw;
	border: .533vw solid #49b344
}

.jz_screen_mobi .i_success:before {
	left: -4.4vw;
	top: -.933vw;
	width: 8.667vw;
	height: 16vw;
	-webkit-border-radius: 16vw 0 0 16vw;
	-moz-border-radius: 16vw 0 0 16vw;
	border-radius: 16vw 0 0 16vw;
	-webkit-transform-origin: 8vw 8vw;
	-moz-transform-origin: 8vw 8vw;
	-ms-transform-origin: 8vw 8vw;
	-o-transform-origin: 8vw 8vw;
	transform-origin: 8vw 8vw
}

.jz_screen_mobi .i_success:after {
	left: 4vw;
	top: -1.467vw;
	width: 8vw;
	height: 16vw;
	-webkit-border-radius: 0 16vw 16vw 0;
	-moz-border-radius: 0 16vw 16vw 0;
	border-radius: 0 16vw 16vw 0;
	-webkit-transform-origin: 0 8vw;
	-moz-transform-origin: 0 8vw;
	-ms-transform-origin: 0 8vw;
	-o-transform-origin: 0 8vw;
	transform-origin: 0 8vw
}

.jz_screen_mobi.jz_html_manage .i_success {
	width: -webkit-calc(.10667 * 375px);
	width: -moz-calc(.10667 * 375px);
	width: calc(.10667 * 375px);
	height: -webkit-calc(.10667 * 375px);
	height: -moz-calc(.10667 * 375px);
	height: calc(.10667 * 375px);
	border: -webkit-calc(.00533 * 375px) solid #49b344;
	border: -moz-calc(.00533 * 375px) solid #49b344;
	border: calc(.00533 * 375px) solid #49b344
}

.jz_screen_mobi.jz_html_manage .i_success:before {
	left: -webkit-calc(-.044 * 375px);
	left: -moz-calc(-.044 * 375px);
	left: calc(-.044 * 375px);
	top: -webkit-calc(-.00933 * 375px);
	top: -moz-calc(-.00933 * 375px);
	top: calc(-.00933 * 375px);
	width: -webkit-calc(.08667 * 375px);
	width: -moz-calc(.08667 * 375px);
	width: calc(.08667 * 375px);
	height: -webkit-calc(.16 * 375px);
	height: -moz-calc(.16 * 375px);
	height: calc(.16 * 375px);
	-webkit-border-radius: -webkit-calc(.16 * 375px) 0 0 -webkit-calc(.16 * 375px);
	-moz-border-radius: -moz-calc(.16 * 375px) 0 0 -moz-calc(.16 * 375px);
	border-radius: calc(.16 * 375px) 0 0 calc(.16 * 375px);
	-webkit-transform-origin: -webkit-calc(.08 * 375px) -webkit-calc(.08 * 375px);
	-moz-transform-origin: -moz-calc(.08 * 375px) -moz-calc(.08 * 375px);
	-ms-transform-origin: calc(.08 * 375px) calc(.08 * 375px);
	-o-transform-origin: calc(.08 * 375px) calc(.08 * 375px);
	transform-origin: calc(.08 * 375px) calc(.08 * 375px)
}

.jz_screen_mobi.jz_html_manage .i_success:after {
	left: -webkit-calc(.04 * 375px);
	left: -moz-calc(.04 * 375px);
	left: calc(.04 * 375px);
	top: -webkit-calc(-.01467 * 375px);
	top: -moz-calc(-.01467 * 375px);
	top: calc(-.01467 * 375px);
	width: -webkit-calc(.08 * 375px);
	width: -moz-calc(.08 * 375px);
	width: calc(.08 * 375px);
	height: -webkit-calc(.16 * 375px);
	height: -moz-calc(.16 * 375px);
	height: calc(.16 * 375px);
	-webkit-border-radius: 0 -webkit-calc(.16 * 375px) -webkit-calc(.16 * 375px) 0;
	-moz-border-radius: 0 -moz-calc(.16 * 375px) -moz-calc(.16 * 375px) 0;
	border-radius: 0 calc(.16 * 375px) calc(.16 * 375px) 0;
	-webkit-transform-origin: 0 -webkit-calc(.08 * 375px);
	-moz-transform-origin: 0 -moz-calc(.08 * 375px);
	-ms-transform-origin: 0 calc(.08 * 375px);
	-o-transform-origin: 0 calc(.08 * 375px);
	transform-origin: 0 calc(.08 * 375px)
}

.i_success_placeholder {
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 1;
	width: 80px;
	height: 80px;
	border: 4px solid rgba(73, 179, 68, .2);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.i_success_bingo {
	display: block;
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0 auto
}

.i_success_bingo:after,
.i_success_bingo:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 2;
	background-color: #49b344;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.i_success_bingo:before {
	left: 14px;
	top: 46px;
	width: 25px;
	height: 5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-animation: jz-icon-success-bingo-before .75s;
	-moz-animation: jz-icon-success-bingo-before .75s;
	-o-animation: jz-icon-success-bingo-before .75s;
	animation: jz-icon-success-bingo-before .75s
}

.i_success_bingo:after {
	right: 8px;
	top: 38px;
	width: 47px;
	height: 5px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: jz-icon-success-bingo-after .75s;
	-moz-animation: jz-icon-success-bingo-after .75s;
	-o-animation: jz-icon-success-bingo-after .75s;
	animation: jz-icon-success-bingo-after .75s
}

@-webkit-keyframes jz-icon-success-bingo-before {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-moz-keyframes jz-icon-success-bingo-before {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-o-keyframes jz-icon-success-bingo-before {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@keyframes jz-icon-success-bingo-before {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-webkit-keyframes jz-icon-success-bingo-after {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@-moz-keyframes jz-icon-success-bingo-after {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@-o-keyframes jz-icon-success-bingo-after {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@keyframes jz-icon-success-bingo-after {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

.jz_screen_mobi .i_success_placeholder {
	left: -.533vw;
	top: -.533vw;
	width: 10.667vw;
	height: 10.667vw;
	border: .533vw solid rgba(73, 179, 68, .2)
}

.jz_screen_mobi .i_success_bingo {
	width: 10.667vw;
	height: 10.667vw;
	margin: 0 auto
}

.i_success_bingo:after,
.jz_screen_mobi .i_success_bingo:before {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi .i_success_bingo:before {
	left: 1.867vw;
	top: 6.133vw;
	width: 3.333vw;
	height: .667vw;
	-webkit-animation: jz-icon-success-bingo-before-vw .75s;
	-moz-animation: jz-icon-success-bingo-before-vw .75s;
	-o-animation: jz-icon-success-bingo-before-vw .75s;
	animation: jz-icon-success-bingo-before-vw .75s
}

.jz_screen_mobi .i_success_bingo:after {
	right: 1.067vw;
	top: 5.067vw;
	width: 6.267vw;
	height: .667vw;
	-webkit-animation: jz-icon-success-bingo-after-vw .75s;
	-moz-animation: jz-icon-success-bingo-after-vw .75s;
	-o-animation: jz-icon-success-bingo-after-vw .75s;
	animation: jz-icon-success-bingo-after-vw .75s
}

.jz_screen_mobi.jz_html_manage .i_success_placeholder {
	left: -webkit-calc(-.00533 * 375px);
	left: -moz-calc(-.00533 * 375px);
	left: calc(-.00533 * 375px);
	top: -webkit-calc(-.00533 * 375px);
	top: -moz-calc(-.00533 * 375px);
	top: calc(-.00533 * 375px);
	width: -webkit-calc(.10667 * 375px);
	width: -moz-calc(.10667 * 375px);
	width: calc(.10667 * 375px);
	height: -webkit-calc(.10667 * 375px);
	height: -moz-calc(.10667 * 375px);
	height: calc(.10667 * 375px);
	border: -webkit-calc(.00533 * 375px) solid rgba(73, 179, 68, .2);
	border: -moz-calc(.00533 * 375px) solid rgba(73, 179, 68, .2);
	border: calc(.00533 * 375px) solid rgba(73, 179, 68, .2)
}

.jz_screen_mobi.jz_html_manage .i_success_bingo {
	width: -webkit-calc(.10667 * 375px);
	width: -moz-calc(.10667 * 375px);
	width: calc(.10667 * 375px);
	height: -webkit-calc(.10667 * 375px);
	height: -moz-calc(.10667 * 375px);
	height: calc(.10667 * 375px);
	margin: 0 auto
}

.i_success_bingo:after,
.jz_screen_mobi.jz_html_manage .i_success_bingo:before {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi.jz_html_manage .i_success_bingo:before {
	left: -webkit-calc(.01867 * 375px);
	left: -moz-calc(.01867 * 375px);
	left: calc(.01867 * 375px);
	top: -webkit-calc(.06133 * 375px);
	top: -moz-calc(.06133 * 375px);
	top: calc(.06133 * 375px);
	width: -webkit-calc(.03333 * 375px);
	width: -moz-calc(.03333 * 375px);
	width: calc(.03333 * 375px);
	height: -webkit-calc(.00667 * 375px);
	height: -moz-calc(.00667 * 375px);
	height: calc(.00667 * 375px);
	-webkit-animation: jz-icon-success-bingo-manage-before-vw .75s;
	-moz-animation: jz-icon-success-bingo-manage-before-vw .75s;
	-o-animation: jz-icon-success-bingo-manage-before-vw .75s;
	animation: jz-icon-success-bingo-manage-before-vw .75s
}

.jz_screen_mobi.jz_html_manage .i_success_bingo:after {
	right: -webkit-calc(.01067 * 375px);
	right: -moz-calc(.01067 * 375px);
	right: calc(.01067 * 375px);
	top: -webkit-calc(.05067 * 375px);
	top: -moz-calc(.05067 * 375px);
	top: calc(.05067 * 375px);
	width: -webkit-calc(.06267 * 375px);
	width: -moz-calc(.06267 * 375px);
	width: calc(.06267 * 375px);
	height: -webkit-calc(.00667 * 375px);
	height: -moz-calc(.00667 * 375px);
	height: calc(.00667 * 375px);
	-webkit-animation: jz-icon-success-bingo-manage-after-vw .75s;
	-moz-animation: jz-icon-success-bingo-manage-after-vw .75s;
	-o-animation: jz-icon-success-bingo-manage-after-vw .75s;
	animation: jz-icon-success-bingo-manage-after-vw .75s
}

@-webkit-keyframes jz-icon-success-bingo-before-vw {
	0% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	54% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	70% {
		width: 6.667vw;
		left: -1.067vw;
		top: 4.933vw
	}

	84% {
		width: 2.267vw;
		left: 2.8vw;
		top: 6.4vw
	}

	100% {
		width: 3.333vw;
		left: 1.867vw;
		top: 6vw
	}
}

@-moz-keyframes jz-icon-success-bingo-before-vw {
	0% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	54% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	70% {
		width: 6.667vw;
		left: -1.067vw;
		top: 4.933vw
	}

	84% {
		width: 2.267vw;
		left: 2.8vw;
		top: 6.4vw
	}

	100% {
		width: 3.333vw;
		left: 1.867vw;
		top: 6vw
	}
}

@-o-keyframes jz-icon-success-bingo-before-vw {
	0% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	54% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	70% {
		width: 6.667vw;
		left: -1.067vw;
		top: 4.933vw
	}

	84% {
		width: 2.267vw;
		left: 2.8vw;
		top: 6.4vw
	}

	100% {
		width: 3.333vw;
		left: 1.867vw;
		top: 6vw
	}
}

@keyframes jz-icon-success-bingo-before-vw {
	0% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	54% {
		width: 0;
		left: .133vw;
		top: 2.533vw
	}

	70% {
		width: 6.667vw;
		left: -1.067vw;
		top: 4.933vw
	}

	84% {
		width: 2.267vw;
		left: 2.8vw;
		top: 6.4vw
	}

	100% {
		width: 3.333vw;
		left: 1.867vw;
		top: 6vw
	}
}

@-webkit-keyframes jz-icon-success-bingo-after-vw {
	0% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	65% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	84% {
		width: 7.333vw;
		right: 0;
		top: 4.667vw
	}

	100% {
		width: 6.267vw;
		right: 1.067vw;
		top: 5.067vw
	}
}

@-moz-keyframes jz-icon-success-bingo-after-vw {
	0% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	65% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	84% {
		width: 7.333vw;
		right: 0;
		top: 4.667vw
	}

	100% {
		width: 6.267vw;
		right: 1.067vw;
		top: 5.067vw
	}
}

@-o-keyframes jz-icon-success-bingo-after-vw {
	0% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	65% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	84% {
		width: 7.333vw;
		right: 0;
		top: 4.667vw
	}

	100% {
		width: 6.267vw;
		right: 1.067vw;
		top: 5.067vw
	}
}

@keyframes jz-icon-success-bingo-after-vw {
	0% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	65% {
		width: 0;
		right: 6.134vw;
		top: 7.2vw
	}

	84% {
		width: 7.333vw;
		right: 0;
		top: 4.667vw
	}

	100% {
		width: 6.267vw;
		right: 1.067vw;
		top: 5.067vw
	}
}

@-webkit-keyframes jz-icon-success-bingo-manage-before-vw {
	0% {
		width: 0;
		left: -webkit-calc(.00133 * 375px);
		left: calc(.00133 * 375px);
		top: -webkit-calc(.02533 * 375px);
		top: calc(.02533 * 375px)
	}

	54% {
		width: 0;
		left: -webkit-calc(.00133 * 375px);
		left: calc(.00133 * 375px);
		top: -webkit-calc(.02533 * 375px);
		top: calc(.02533 * 375px)
	}

	70% {
		width: -webkit-calc(.06667 * 375px);
		width: calc(.06667 * 375px);
		top: -webkit-calc(.04933 * 375px);
		top: calc(.04933 * 375px)
	}

	84% {
		width: -webkit-calc(.02267 * 375px);
		width: calc(.02267 * 375px);
		left: -webkit-calc(.028 * 375px);
		left: calc(.028 * 375px);
		top: -webkit-calc(.064 * 375px);
		top: calc(.064 * 375px)
	}

	100% {
		width: -webkit-calc(.03333 * 375px);
		width: calc(.03333 * 375px);
		left: -webkit-calc(.01867 * 375px);
		left: calc(.01867 * 375px);
		top: -webkit-calc(.06 * 375px);
		top: calc(.06 * 375px)
	}
}

@-moz-keyframes jz-icon-success-bingo-manage-before-vw {
	0% {
		width: 0;
		left: -moz-calc(.00133 * 375px);
		left: calc(.00133 * 375px);
		top: -moz-calc(.02533 * 375px);
		top: calc(.02533 * 375px)
	}

	54% {
		width: 0;
		left: -moz-calc(.00133 * 375px);
		left: calc(.00133 * 375px);
		top: -moz-calc(.02533 * 375px);
		top: calc(.02533 * 375px)
	}

	70% {
		width: -moz-calc(.06667 * 375px);
		width: calc(.06667 * 375px);
		top: -moz-calc(.04933 * 375px);
		top: calc(.04933 * 375px)
	}

	84% {
		width: -moz-calc(.02267 * 375px);
		width: calc(.02267 * 375px);
		left: -moz-calc(.028 * 375px);
		left: calc(.028 * 375px);
		top: -moz-calc(.064 * 375px);
		top: calc(.064 * 375px)
	}

	100% {
		width: -moz-calc(.03333 * 375px);
		width: calc(.03333 * 375px);
		left: -moz-calc(.01867 * 375px);
		left: calc(.01867 * 375px);
		top: -moz-calc(.06 * 375px);
		top: calc(.06 * 375px)
	}
}

@-o-keyframes jz-icon-success-bingo-manage-before-vw {
	0% {
		width: 0;
		left: calc(.00133 * 375px);
		top: calc(.02533 * 375px)
	}

	54% {
		width: 0;
		left: calc(.00133 * 375px);
		top: calc(.02533 * 375px)
	}

	70% {
		width: calc(.06667 * 375px);
		top: calc(.04933 * 375px)
	}

	84% {
		width: calc(.02267 * 375px);
		left: calc(.028 * 375px);
		top: calc(.064 * 375px)
	}

	100% {
		width: calc(.03333 * 375px);
		left: calc(.01867 * 375px);
		top: calc(.06 * 375px)
	}
}

@keyframes jz-icon-success-bingo-manage-before-vw {
	0% {
		width: 0;
		left: -webkit-calc(.00133 * 375px);
		left: -moz-calc(.00133 * 375px);
		left: calc(.00133 * 375px);
		top: -webkit-calc(.02533 * 375px);
		top: -moz-calc(.02533 * 375px);
		top: calc(.02533 * 375px)
	}

	54% {
		width: 0;
		left: -webkit-calc(.00133 * 375px);
		left: -moz-calc(.00133 * 375px);
		left: calc(.00133 * 375px);
		top: -webkit-calc(.02533 * 375px);
		top: -moz-calc(.02533 * 375px);
		top: calc(.02533 * 375px)
	}

	70% {
		width: -webkit-calc(.06667 * 375px);
		width: -moz-calc(.06667 * 375px);
		width: calc(.06667 * 375px);
		top: -webkit-calc(.04933 * 375px);
		top: -moz-calc(.04933 * 375px);
		top: calc(.04933 * 375px)
	}

	84% {
		width: -webkit-calc(.02267 * 375px);
		width: -moz-calc(.02267 * 375px);
		width: calc(.02267 * 375px);
		left: -webkit-calc(.028 * 375px);
		left: -moz-calc(.028 * 375px);
		left: calc(.028 * 375px);
		top: -webkit-calc(.064 * 375px);
		top: -moz-calc(.064 * 375px);
		top: calc(.064 * 375px)
	}

	100% {
		width: -webkit-calc(.03333 * 375px);
		width: -moz-calc(.03333 * 375px);
		width: calc(.03333 * 375px);
		left: -webkit-calc(.01867 * 375px);
		left: -moz-calc(.01867 * 375px);
		left: calc(.01867 * 375px);
		top: -webkit-calc(.06 * 375px);
		top: -moz-calc(.06 * 375px);
		top: calc(.06 * 375px)
	}
}

@-webkit-keyframes jz-icon-success-bingo-manage-after-vw {
	0% {
		width: 0;
		right: -webkit-calc(.06134 * 375px);
		right: calc(.06134 * 375px);
		top: -webkit-calc(.072 * 375px);
		top: calc(.072 * 375px)
	}

	65% {
		width: 0;
		right: -webkit-calc(.06134 * 375px);
		right: calc(.06134 * 375px);
		top: -webkit-calc(.072 * 375px);
		top: calc(.072 * 375px)
	}

	84% {
		width: -webkit-calc(.07333 * 375px);
		width: calc(.07333 * 375px);
		right: 0;
		top: -webkit-calc(.04667 * 375px);
		top: calc(.04667 * 375px)
	}

	100% {
		width: -webkit-calc(.06267 * 375px);
		width: calc(.06267 * 375px);
		right: -webkit-calc(.01067 * 375px);
		right: calc(.01067 * 375px);
		top: -webkit-calc(.05067 * 375px);
		top: calc(.05067 * 375px)
	}
}

@-moz-keyframes jz-icon-success-bingo-manage-after-vw {
	0% {
		width: 0;
		right: -moz-calc(.06134 * 375px);
		right: calc(.06134 * 375px);
		top: -moz-calc(.072 * 375px);
		top: calc(.072 * 375px)
	}

	65% {
		width: 0;
		right: -moz-calc(.06134 * 375px);
		right: calc(.06134 * 375px);
		top: -moz-calc(.072 * 375px);
		top: calc(.072 * 375px)
	}

	84% {
		width: -moz-calc(.07333 * 375px);
		width: calc(.07333 * 375px);
		right: 0;
		top: -moz-calc(.04667 * 375px);
		top: calc(.04667 * 375px)
	}

	100% {
		width: -moz-calc(.06267 * 375px);
		width: calc(.06267 * 375px);
		right: -moz-calc(.01067 * 375px);
		right: calc(.01067 * 375px);
		top: -moz-calc(.05067 * 375px);
		top: calc(.05067 * 375px)
	}
}

@-o-keyframes jz-icon-success-bingo-manage-after-vw {
	0% {
		width: 0;
		right: calc(.06134 * 375px);
		top: calc(.072 * 375px)
	}

	65% {
		width: 0;
		right: calc(.06134 * 375px);
		top: calc(.072 * 375px)
	}

	84% {
		width: calc(.07333 * 375px);
		right: 0;
		top: calc(.04667 * 375px)
	}

	100% {
		width: calc(.06267 * 375px);
		right: calc(.01067 * 375px);
		top: calc(.05067 * 375px)
	}
}

@keyframes jz-icon-success-bingo-manage-after-vw {
	0% {
		width: 0;
		right: -webkit-calc(.06134 * 375px);
		right: -moz-calc(.06134 * 375px);
		right: calc(.06134 * 375px);
		top: -webkit-calc(.072 * 375px);
		top: -moz-calc(.072 * 375px);
		top: calc(.072 * 375px)
	}

	65% {
		width: 0;
		right: -webkit-calc(.06134 * 375px);
		right: -moz-calc(.06134 * 375px);
		right: calc(.06134 * 375px);
		top: -webkit-calc(.072 * 375px);
		top: -moz-calc(.072 * 375px);
		top: calc(.072 * 375px)
	}

	84% {
		width: -webkit-calc(.07333 * 375px);
		width: -moz-calc(.07333 * 375px);
		width: calc(.07333 * 375px);
		right: 0;
		top: -webkit-calc(.04667 * 375px);
		top: -moz-calc(.04667 * 375px);
		top: calc(.04667 * 375px)
	}

	100% {
		width: -webkit-calc(.06267 * 375px);
		width: -moz-calc(.06267 * 375px);
		width: calc(.06267 * 375px);
		right: -webkit-calc(.01067 * 375px);
		right: -moz-calc(.01067 * 375px);
		right: calc(.01067 * 375px);
		top: -webkit-calc(.05067 * 375px);
		top: -moz-calc(.05067 * 375px);
		top: calc(.05067 * 375px)
	}
}

.s_member_login {
	position: relative;
	width: 100%;
	max-width: 148px;
	min-width: 74px;
	min-height: 34px
}

.s_member_login_login,
.s_member_login_register {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 74px;
	height: 34px;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	overflow: hidden
}

.s_member_login_register {
	line-height: 34px;
	color: #fff
}

.s_member_login_login {
	border: 1px solid #ccc;
	line-height: 32px;
	color: #333;
	background-color: #fff
}

.s_member_login_head {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 32px;
	height: 32px;
	border: 1px solid #f1f1f1;
	margin: -18px 0 0 -18px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	background-color: #fff
}

.s_member_login_icon {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -8px 0 0 -8px;
	font-size: 16px
}

.s_member_login_control {
	display: none;
	position: absolute;
	left: 50%;
	top: 33px;
	z-index: 123;
	width: 114px;
	padding-top: 14px;
	margin-left: -57px;
	font-size: 14px;
	color: #333;
	text-align: center;
	cursor: default;
	-webkit-animation: section-member-login-control .3s;
	-moz-animation: section-member-login-control .3s;
	-o-animation: section-member-login-control .3s;
	animation: section-member-login-control .3s
}

.s_member_login_control:hover {
	display: block
}

.s_member_login_head:hover .s_member_login_control {
	display: block
}

.s_member_login_list {
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .1);
	box-shadow: 0 0 6px rgba(0, 0, 0, .1);
	list-style: none;
	-webkit-padding-start: 0;
	-moz-padding-start: 0;
	padding-inline-start: 0
}

.s_member_login_item {
	height: 50px;
	line-height: 50px;
	cursor: pointer
}

.s_member_login_item:not(:first-child) {
	border-top: 1px solid #f1f1f1
}

.s_member_login_name {
	display: inline-block;
	max-width: 82px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	color: #333
}

.s_member_login_level {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	vertical-align: middle
}

@-webkit-keyframes section-member-login-control {
	0% {
		opacity: 0;
		top: 53px
	}

	100% {
		opacity: 1;
		top: 33px
	}
}

@-moz-keyframes section-member-login-control {
	0% {
		opacity: 0;
		top: 53px
	}

	100% {
		opacity: 1;
		top: 33px
	}
}

@-o-keyframes section-member-login-control {
	0% {
		opacity: 0;
		top: 53px
	}

	100% {
		opacity: 1;
		top: 33px
	}
}

@keyframes section-member-login-control {
	0% {
		opacity: 0;
		top: 53px
	}

	100% {
		opacity: 1;
		top: 33px
	}
}

.s_member_login_mobi {
	font-size: 22px;
	color: #666;
	vertical-align: middle;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.s_member_login_mobi__logined {
	color: #333
}

.jz_website_title.type_1,
.jz_website_title.type_2,
.jz_website_title.type_3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.jz_website_title.type_3 {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-flow: row-reverse nowrap;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-flow: row-reverse nowrap;
	flex-flow: row-reverse nowrap;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.jz_screen_pc .jz_website_title .logo_wrap {
	min-width: 30px;
	min-height: 30px
}

.jz_website_title .logo_wrap {
	height: 100%;
	position: relative
}

.jz_website_title .logo_img {
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}

.jz_website_title.type_2 .logo_img {
	left: auto;
	right: 0
}

.jz_website_title.type_3 .logo_img {
	left: 0;
	right: auto
}

.website_title_content * {
	outline: 0
}

.website_title_content .title_h1 {
	font-size: inherit;
	margin: 0;
	padding: 0;
	font-weight: 400;
	width: 100%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.jz_website_title_wrap {
	position: relative
}

.jz_website_title_wrap .titleWrapper {
	padding: 0;
	margin: 0;
	font-weight: inherit;
	font-size: inherit
}

.jz_website_title_wrap .fkeditor-wrap {
	line-height: 67px;
	text-align: center
}

.jz_screen_mobi .jz_website_title_wrap {
	overflow: hidden;
	height: 50px;
	width: -webkit-calc(100% - 85px * 2);
	width: -moz-calc(100% - 85px * 2);
	width: calc(100% - 85px * 2);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 50%;
	right: 0;
	bottom: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 1
}

.jz_screen_mobi .jz_website_title {
	width: 100%
}

.jz_screen_mobi .jz_website_title_wrap .fkeditor-wrap {
	font-size: 20px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: center
}

.jz_screen_mobi .jz_website_title .fkeditor-wrap * {
	display: inline !important;
	font-size: 17px !important;
	line-height: 70px !important
}

.jz_screen_mobi .jz_website_title .fkeditor-wrap br {
	display: none !important
}

.jz_screen_mobi .jz_website_title .fkeditor-wrap .fk-editor {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.website_title_content {
	min-width: 10px;
	overflow: hidden
}

@media screen and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
	.website_title_content {
		overflow: visible
	}
}

.siteAdvertisement_box {
	position: fixed;
	bottom: 30px;
	width: 410px;
	height: 308px;
	left: 12px;
	z-index: 33;
	color: #333
}

.siteAdvertisement_box a {
	color: #333
}

.siteAdvertisement_box .siteAdvertisement_Inner {
	width: 125px;
	height: 145px;
	background: #ccc
}

.siteAdvertisement_box .siteAdvertisement_title {
	width: 408px;
	height: 30px;
	background: #e6e6e6
}

.siteAdvertisement_box .siteAdvertisement_adImg {
	display: block;
	width: auto;
	height: auto
}

.siteAdvertisement_box a.closeImg {
	display: block;
	width: 20px;
	height: 20px;
	background: url(/image/v2/close.png?v=201711250202) no-repeat 2px -16px;
	float: right;
	margin-top: 7px;
	margin-right: 9px
}

.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/close.png?v=201711250202) 0 -13px no-repeat
}

.siteAdvertisement_box a.freeJZ {
	display: block;
	margin-top: 106px;
	width: 160px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	text-decoration: none;
	position: relative;
	margin-left: 119px;
	color: #fff;
	font-size: 18px
}

.siteAdvertisement_box a.reportUrl {
	line-height: 20px;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 13px;
	float: left;
	text-decoration: none;
	font-family: "微软雅黑"
}

.siteAdvertisement_box a.freeJZ:hover {
	color: #ff3200
}

.siteAdvertisement_box a.freeJZ span {
	line-height: 20px;
	text-decoration: none;
	font-family: "微软雅黑"
}

.fk-siteAdBoxCB #sitePopVister a.freeJZ:hover {
	color: #fff
}

.siteAdvertisement_boxTip .siteAdvertisementTipTri {
	position: absolute;
	bottom: -6px;
	left: 10px;
	width: 9px;
	height: 6px;
	background: url(/image/site/faiscoAd/sanj.png?v=201711250202) 0 -2px no-repeat
}

.siteAdvertisement_boxTip {
	width: 125px;
	height: 26px;
	border: 1px solid #fec24a;
	position: absolute;
	z-index: 33;
	bottom: 184px;
	left: 12px;
	background: #fffcc9;
	display: none
}

.siteAdvertisement_boxTip p {
	line-height: 26px;
	text-align: center
}

.siteAdvertisement_boxTip p span {
	color: #258426
}

.siteAdvertisement_boxTip {
	color: #333
}

.fk-siteAdBoxCB_B .siteAdvertisement_title {
	width: 410px
}

.fk-siteAdBoxCB_B .siteAdvertisement_box {
	width: 410px;
	height: 290px
}

.fk-siteAdBoxCB_B .siteAdvertisement_box .siteAdvertisement_Inner {
	width: 410px
}

.fk-siteAdBoxCB_B .freeJZ,
.fk-siteAdBoxCB_B a.freeJZ {
	width: 140px;
	height: 64px;
	background: url(/image/advPhoto/f_visitor_b_button.png?v=20180627) no-repeat;
	border: none;
	font-size: 0;
	margin-top: 76px;
	margin-left: 135px
}

.fk-siteAdBoxCB_C .siteAdvertisement_title {
	width: 410px
}

.fk-siteAdBoxCB_C .siteAdvertisement_box {
	height: 290px
}

.fk-siteAdBoxCB_C a.freeJZ {
	width: 136px;
	height: 36px;
	background: url(/image/advPhoto/f_visitor_c_button.png?v=20180627) no-repeat;
	border: none;
	margin-top: 58px;
	margin-left: 30px;
	color: #191919;
	font-size: 18px;
	line-height: 36px
}

.fk-siteAdBoxCB_C a.freeJZ:hover {
	color: #191919 !important
}

.fk-siteAdBoxCB_D .siteAdvertisement_title {
	width: 410px
}

.fk-siteAdBoxCB_D .siteAdvertisement_box {
	height: 290px
}

.fk-siteAdBoxCB_D a.freeJZ {
	width: 133px;
	height: 34px;
	background: url(/image/advPhoto/f_visitor_d_button.png?v=20180627) no-repeat;
	border: none;
	font-size: 0;
	margin-top: 25px;
	margin-left: 134px
}

#default_Ad.siteAdvertisement_box {
	width: 180px;
	height: 260px;
	bottom: 26px
}

#default_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: 0 0;
	border: none
}

#default_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
	bottom: 0;
	left: 6px;
	width: 157px;
	height: 22px;
	background: url(/image/site/faiscoAd/dingzhi_hover.png?v=201711250202) 0 0 no-repeat
}

#default_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	top: 55px;
	right: 10px;
	width: 20px;
	height: 20px;
	background: no-repeat
}

#default_Ad.siteAdvertisement_box a.closeImg {
	display: block;
	width: 10px;
	height: 10px;
	background: url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat;
	float: right;
	margin-top: 3px;
	margin-right: 2px
}

#default_Ad.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat
}

#hd_Ad.siteAdvertisement_box {
	width: 272px;
	height: 210px;
	bottom: 20px
}

#hd_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: 0 0;
	border: none
}

#hd_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
	top: 36px;
	left: 59px;
	width: 15px;
	height: 114px;
	background: url(/image/site/faiscoAd/vert_title_hover.png?v=201711250202) 0 0 no-repeat
}

#hd_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: no-repeat
}

#hd_Ad.siteAdvertisement_box a.closeImg {
	display: block;
	width: 10px;
	height: 10px;
	background: url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat;
	float: right;
	margin-top: 3px;
	margin-right: 2px
}

#hd_Ad.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat
}

#hd_Ad.siteAdvertisement_box .mobi_ad_bg {
	position: absolute;
	display: block;
	width: 90px;
	height: 141px;
	top: 23px;
	left: 83px;
	background: url(/image/site/faiscoAd/hd_bg_gq.gif?v=201711250202) 0 0 no-repeat
}

#hd_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
	background: url(/image/site/faiscoAd/hd_bg_hover.png?v=201711250202) 0 0 no-repeat
}

#flyer_Ad.siteAdvertisement_box {
	width: 152px;
	height: 200px;
	bottom: 36px;
	left: 30px
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: 0 0;
	border: none
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
	top: 35px;
	left: 6px;
	width: 15px;
	height: 114px;
	background: url(/image/site/faiscoAd/vert_title_hover.png?v=201711250202) 0 0 no-repeat
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: no-repeat
}

#flyer_Ad.siteAdvertisement_box a.closeImg {
	display: block;
	width: 15px;
	height: 15px;
	background: url(/image/site/faiscoAd/flyer_close.png?v=201711250202) 0 0 no-repeat;
	float: right;
	margin-top: 3px;
	margin-right: 2px
}

#flyer_Ad.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/flyer_close.png?v=201711250202) 0 0 no-repeat
}

#flyer_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img {
	margin-left: 23px
}

#flyer_Ad.siteAdvertisement_box .mobi_ad_bg {
	position: absolute;
	display: block;
	width: 95px;
	height: 140px;
	top: 20px;
	left: 29px
}

#flyer_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
	background: url(/image/site/faiscoAd/flyer_hover.png?v=201711250202) 0 0 no-repeat
}

#daily_Ad.siteAdvertisement_box {
	width: 135px;
	height: 205px;
	bottom: 36px;
	left: 30px
}

#daily_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: 0 0;
	border: none
}

#daily_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
	bottom: -28px;
	left: 0;
	width: 129px;
	height: 19px;
	background: url(/image/site/faiscoAd/daily_title_hover.png?v=201711250202) 0 0 no-repeat
}

#daily_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	background: no-repeat
}

#daily_Ad.siteAdvertisement_box a.closeImg {
	display: block;
	width: 15px;
	height: 15px;
	background: url(/image/site/faiscoAd/daily_close.png?v=201711250202) 0 0 no-repeat;
	float: right;
	margin-top: 18px;
	margin-right: 2px
}

#daily_Ad.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/daily_close.png?v=201711250202) 0 0 no-repeat
}

#daily_Ad.siteAdvertisement_box .mobi_ad_bg {
	position: absolute;
	display: block;
	width: 90px;
	height: 26px;
	line-height: 26px;
	left: 23px;
	bottom: 5px
}

#daily_Ad.fk-7thCelebrate a.closeImg {
	margin-top: 5px;
	margin-right: -1px;
	background: url(/image/site/faiscoAd/daily_close3_small.png?v=201712081633) 0 0 no-repeat
}

#daily_Ad.fk-7thCelebrate a.closeImg:hover {
	background: url(/image/site/faiscoAd/daily_close3_small.png?v=201712081633) 0 0 no-repeat
}

#daily_Ad.fk-7thCelebrate .mobi_ad_bg {
	display: none
}

.fk-7thCelebrate .siteAdvertisement_boxTip {
	opacity: 0
}

#dailyHD_Ad.siteAdvertisement_box {
	width: 135px;
	height: 205px;
	bottom: 36px;
	left: 30px
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: 0 0;
	border: none
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
	top: 36px;
	left: 6px;
	width: 15px;
	height: 114px;
	background: url(/image/site/faiscoAd/vert_title_hover.png?v=201711250202) 0 0 no-repeat
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: no-repeat
}

#dailyHD_Ad.siteAdvertisement_box a.closeImg {
	display: block;
	width: 10px;
	height: 10px;
	background: url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat;
	float: right;
	margin-top: 3px;
	margin-right: 2px
}

#dailyHD_Ad.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/close_dz.png?v=201711250202) 0 0 no-repeat
}

#dailyHD_Ad.siteAdvertisement_box .siteAdvertisement_Inner .siteAdvertisement_adImg img {
	margin-left: 23px
}

#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg {
	position: absolute;
	display: block;
	width: 90px;
	height: 141px;
	top: 18px;
	left: 30px;
	background: url(/image/site/faiscoAd/dailyHd_bg.gif?v=201711250202) 0 0 no-repeat
}

#dailyHD_Ad.siteAdvertisement_box .mobi_ad_bg:hover {
	background: url(/image/site/faiscoAd/hd_bg_hover.png?v=201711250202) 0 0 no-repeat
}

#fkdz_Ad.siteAdvertisement_box {
	width: 168px;
	height: 222px;
	bottom: 25px;
	left: 30px
}

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 100%;
	background: 0 0;
	border: none
}

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_boxTip {
	bottom: 0;
	left: 0;
	width: 129px;
	height: 19px;
	background: url(/image/site/faiscoAd/daily_title_hover.png?v=201711250202) 0 0 no-repeat
}

#fkdz_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	top: 0;
	left: -20px;
	width: 20px;
	height: 20px;
	background: no-repeat
}

#fkdz_Ad.siteAdvertisement_box a.closeImg {
	display: block;
	width: 15px;
	height: 15px;
	background: url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) 0 0 no-repeat;
	float: right;
	margin-top: 3px;
	margin-right: 2px
}

#fkdz_Ad.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) 0 0 no-repeat
}

#fkdz_Ad.siteAdvertisement_box .mobi_ad_bg {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: 0;
	left: 0
}

#wxApp_Ad.siteAdvertisement_box {
	width: 243px;
	height: 295px;
	bottom: 12px
}

#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_Inner {
	width: 100%;
	height: 100%;
	position: relative;
	background-color: transparent
}

#wxApp_Ad.siteAdvertisement_box .siteAdvertisement_title {
	position: absolute;
	width: 14px;
	height: 14px;
	right: 16px;
	top: 78px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, .7);
	background-color: transparent
}

#wxApp_Ad.siteAdvertisement_box .closeImg {
	margin: 4px 4px;
	width: 6px;
	height: 6px;
	background: url(/image/v2/mbg01.png?v=202006101447) -2141px -551px no-repeat
}

#fkdz_vis.siteAdvertisement_box {
	width: 168px;
	height: 245px;
	bottom: 25px;
	left: 15px
}

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_Inner {
	position: relative;
	width: 100%;
	height: 220px;
	background: 0 0;
	border: none
}

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_boxTip {
	bottom: 0;
	left: 0;
	width: 129px;
	height: 19px;
	background: url(/image/site/faiscoAd/daily_title_hover.png?v=201711250202) 0 0 no-repeat
}

#fkdz_vis.siteAdvertisement_box .siteAdvertisement_title {
	position: relative;
	height: 20px;
	width: 100%;
	background: #ccc
}

#fkdz_vis.siteAdvertisement_box a.closeImg {
	display: block;
	width: 15px;
	height: 15px;
	background: url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) center center no-repeat;
	float: right;
	margin-top: 3px;
	margin-right: 2px
}

#fkdz_vis.siteAdvertisement_box a.closeImg:hover {
	background: url(/image/site/faiscoAd/fkdz_close.png?v=201711250202) center center no-repeat
}

#fkdz_vis.siteAdvertisement_box .mobi_ad_bg {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	top: 0;
	left: 0
}

#fkdz_vis.siteAdvertisement_box a.freeJZ {
	width: 100%
}

.fk-wxSmallPrograme {
	width: 750px;
	height: 480px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -375px;
	margin-top: -240px;
	z-index: 9999
}

.fk-wxSmallPrograme .f-sliderContainer {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.fk-wxSmallPrograme .f-sliderWrap {
	width: 100%
}

.fk-wxSmallPrograme .f-sliderWrap img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 0
}

.fk-wxSmallPrograme .f-sliderIndex {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 10px;
	height: 10px;
	display: inline-block;
	background-color: #fff;
	opacity: .3
}

.fk-wxSmallPrograme .f-slidePages {
	position: absolute;
	bottom: 10px;
	right: 50%;
	margin-right: -75px;
	padding: 0
}

.fk-wxSmallPrograme .f-slidePages li {
	display: inline-block;
	padding: 0 10px;
	cursor: pointer;
	color: #fff
}

.fk-wxSmallPrograme .f-slidePages li .on {
	opacity: .8
}

.fk-wxSmallPrograme .f-nextSlider,
.fk-wxSmallPrograme .f-prevSlider {
	position: absolute;
	top: 50%;
	margin-top: -22.5px;
	width: 35px;
	height: 55px;
	background: url(/image/v2/mbg01.png?v=202006101447) no-repeat
}

.fk-wxSmallPrograme .f-nextSlider:hover,
.fk-wxSmallPrograme .f-prevSlider:hover {
	background-color: rgba(0, 0, 0, .15)
}

.fk-wxSmallPrograme .f-prevSlider {
	left: 15px;
	background-position: -2896px 13px
}

.fk-wxSmallPrograme .f-nextSlider {
	right: 15px;
	background-position: -2940px 13px
}

.fk-wxSmallPrograme .f-closeSlider {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 25px;
	right: 25px;
	background: url(/image/v2/mbg01.png?v=202006101447) -2852px 0 no-repeat;
	cursor: pointer
}

.fk-wxSmallPrograme.closeAnimation {
	width: 0;
	height: 0;
	opacity: 0;
	margin: 0
}

.fk-wxSmallPrograme .f-useTip {
	overflow: hidden;
	position: absolute;
	right: 78px;
	top: 294px;
	width: 120px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	color: #ffb34d;
	font-size: 18px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none
}

.fk-wxSmallPrograme {
	-moz-transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-o-transition: all 1.5s;
	transition: all 1.5s
}

.siteAdvertisement_box .siteAdvertisement_adImg img {
	max-width: none
}

.jz_screen_mobi .siteAdvertisement_box {
	display: none !important
}

.tips {
	width: auto;
	height: 40px;
	line-height: 41px;
	margin: 3px 0;
	font-size: 13px;
	font-family: "微软雅黑";
	color: #ff8e1e;
	border: none;
	background-color: #fff5dc;
	z-index: 9999;
	box-shadow: 0 5px 10px -5px #b3b3b3;
	-moz-box-shadow: 0 5px 10px -5px #b3b3b3;
	-webkit-box-shadow: 0 5px 10px -5px #b3b3b3;
	position: relative;
	top: 0;
	left: 0;
	float: left
}

.tips .msg {
	display: inline;
	width: auto;
	height: 40px;
	line-height: 41px;
	margin: 0 0 0 15px;
	word-break: keep-all;
	white-space: nowrap;
	float: left;
	padding: 0 12.14px
}

.tips .close {
	margin: 0 10px 0 7px;
	width: 8px;
	height: 40px;
	cursor: pointer;
	background: url(/image/close02.png?v=201807251417) center no-repeat;
	float: left;
	display: inline
}

.tips .close_hover {
	background: url(/image/close03.png?v=201807251417) center no-repeat
}

.tips a {
	color: red
}

.sitetipsV2 {
	position: fixed;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #fff5dc;
	z-index: 9031;
	text-align: center;
	overflow: hidden;
	color: #666;
	font-size: 13px;
	border: none;
	top: 0
}

.sitetipsV2 .siteGroupLink:before {
	margin-top: -3px
}

.newSiteVis .siteGroupStd {
	text-indent: 1px
}

.g_topBarAreaV2 {
	height: 65px;
	line-height: 65px;
	font-size: 13px;
	color: #333;
	background: #fff;
	border-bottom: 1px solid #eff1f2;
	background: #fff;
	font-size: 0;
	-webkit-box-shadow: 0 3px 5px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 5px 1px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 5px 1px rgba(0, 0, 0, .1);
	font-family: "微软雅黑"
}

.g_topBarAreaV2 .g_topBar {
	height: 100%;
	line-height: 65px;
	background: 0 0
}

.g_topBarAreaV2 .imagePageSayHi {
	font-size: 13px;
	color: #333;
	padding-right: 30px
}

.g_topBarAreaV2 .tbutton {
	font-size: 13px;
	color: #333
}

.g_topBarAreaV2 .tbutton:hover {
	color: #5874d8
}

.g_topBarAreaV2 .tbutton .styleSettingButton {
	height: 65px;
	line-height: 65px;
	border-color: #eff1f2
}

.sitetips .safeModeTipsText {
	color: #ff5718
}

.sitetipsV2 .siteTips_list {
	list-style: none;
	margin: 0;
	padding: 0
}

.sitetipsV2 .siteTips_adv {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 45px;
	position: absolute;
	left: 0;
	width: 100%;
	font: 13px Arial, Helvetica, sans-serif;
	z-index: 1
}

.safeModeTipsText {
	color: red
}

.topTips-enter-active {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
	top: 0
}

.topTips-leave-active {
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
	top: -45px
}

.topTips-enter {
	top: 45px
}

.topTips-leave {
	top: 0
}

.fk-limtUv {
	background-color: #fff;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.fk-limtUv .tipDialog {
	width: 600px;
	height: 380px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.fk-limtUv .tipDialog2 {
	margin-top: -50px
}

@media screen and (max-width:768px) {
	.fk-limtUv .tipDialog {
		width: 100%;
		height: 100%
	}

	.fk-limtUv .tipComtent {
		margin-top: 12%
	}

	.fk-limtUv .quitIcon {
		display: none
	}
}

.fk-limtUv .tipButton {
	width: 206px;
	height: 40px;
	background-color: #5874d8;
	margin-top: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	line-height: 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer
}

.fk-limtUv .tipButtonFk {
	margin-top: 20px;
	color: #5874d8;
	border: 1px solid;
	background-color: #fff
}

.fk-limtUv .tipButton2 {
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-left: 5px;
	padding-right: 5px
}

.fk-limtUv .tipFont {
	width: 100%;
	height: 26px;
	text-align: center;
	font-size: 20px;
	color: #333;
	margin-top: -10px
}

.fk-limtUv .quitIcon {
	position: absolute;
	right: 25px;
	top: 13px;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(/image/v2/mbg01.png?v=202006101447) -451px -189px no-repeat;
	outline: 0;
	cursor: pointer;
	margin-top: 10px;
	display: none
}

.drawLottery {
	position: fixed !important
}

.jz_https_programe {
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}

.jz_https_programe {
	width: 728px;
	height: 429px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -375px;
	margin-top: -240px;
	z-index: 9999;
	cursor: pointer
}

.jz_https_BUser {
	height: 470px
}

.jz_https_programe .https_wrap0 {
	position: relative;
	width: 100%;
	height: 100%
}

.jz_https_programe .https_wrap1 {
	width: 100%
}

.jz_https_programe .https_wrap1 img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	font-size: 0
}

.jz_https_programe .f-closeSlider {
	width: 36px;
	height: 56px;
	position: absolute;
	top: -55px;
	right: 18px;
	background: url(/image/v2/https_exposure_close.png?v=201807251417) no-repeat;
	cursor: pointer
}

.jz_https_programe .f_old_closeSlider {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 19px;
	right: 18px;
	background: url(/image/v2/mbg01.png?v=202006101447) -2849px 3px no-repeat;
	cursor: pointer
}

.jz_https_programe.closeAnimation {
	width: 0;
	height: 0;
	opacity: 0;
	margin: 0
}

.jz_https_programe .f-useTip {
	overflow: hidden;
	position: absolute;
	right: 158px;
	top: 286px;
	width: 167px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	color: #ffb34d;
	font-size: 18px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none
}

.jz_https_BUser .f-useTip {
	left: 279px;
	right: auto;
	top: auto;
	bottom: 55px
}

.jz_https_programe .f_old_useTip {
	overflow: hidden;
	position: absolute;
	right: 224px;
	top: 228px;
	width: 115px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	color: #ffb34d;
	font-size: 18px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none
}

.jz_https_programe .f_new_useTip {
	right: 282px;
	top: 372px
}

.popupBg {
	position: fixed;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	background-color: #000;
	z-index: 9031;
	overflow: hidden;
	opacity: .7;
	-webkit-transition: all 3s;
	-o-transition: all 3s;
	-moz-transition: all 3s;
	transition: all 3s
}

.popupBg.popupBgForWin {
	z-index: 9032
}

.formDialog .fk-operationBtns {
	padding: 2px 0 0 66px
}

.formBox {
	display: block;
	position: absolute;
	z-index: 9032;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	background: #fff;
	font-family: "微软雅黑";
	box-shadow: 2px 2px 11px #4d4b4b;
	-webkit-box-shadow: 2px 2px 11px #4d4b4b;
	-moz-box-shadow: 2px 2px 11px #4d4b4b
}

.formBox .formTLSite {
	background: #fff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}

.formBox .formTCSite {
	height: 25px;
	color: #636363;
	font-size: 16px;
	padding-left: 32px;
	cursor: move
}

.formBox .formXSite {
	position: absolute;
	right: 25px;
	top: 13px;
	padding: 0;
	width: 18px;
	height: 18px;
	background: url(/image/v2/mbg01.png?v=202006101447) -451px -189px no-repeat;
	outline: 0;
	cursor: pointer;
	margin-top: 10px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0)
}

.formBox .formXSite:hover {
	background: url(/image/v2/mbg01.png?v=202006101447) -793px -154px no-repeat
}

.formBox .f-findPwSetHoverBox:hover {
	cursor: pointer
}

.formBox a {
	color: #06c;
	text-decoration: none
}

.formBox input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}

.formBox .formPanel {
	padding: 1.1em 2.4em
}

.formBox .formBtn {
	text-decoration: none;
	background: url(/image/site/popupBox/btn.png?v=201807251417) no-repeat 1px 1px;
	width: 100px;
	height: 32px;
	display: inline-block;
	line-height: 32px;
	text-align: center;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: middle;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px
}

.formBox .itemLine {
	height: 37px;
	line-height: 37px;
	padding: 10px 0;
	clear: both
}

.formBox .itemLine2 {
	clear: both;
	padding: 8px 0 8px 18px
}

.formBox .itemTitle {
	float: left;
	width: 86px;
	text-align: right;
	height: 100%;
	color: #000
}

.formBox .itemTitle2 {
	width: 210px;
	text-align: right;
	float: left;
	height: 24px;
	line-height: 24px
}

.formBox .itemCtrl {
	float: left
}

.formBox .itemStepLine {
	padding-bottom: 8px;
	word-break: break-all
}

.formBox .acctInput {
	height: 20px;
	line-height: 20px;
	width: 170px
}

.formBox .reActWarn {
	background: url(/image/site/popupBox/reAct1.png?v=201807251417) 0 no-repeat
}

.formBox .memEmailAlterInput {
	width: 140px;
	margin-right: 10px
}

.formBox .memberFdPwdTwoMsg {
	margin-top: 26px;
	padding-left: 40px;
	padding-right: 25px;
	font-size: 14px;
	color: #636363
}

.formBox .alertWarn {
	background: url(/image/bg02.png?v=201807251417) no-repeat -1664px -19px
}

.formBox .memberFdPwdLastMsg {
	font-size: 14px;
	color: #636363;
	padding: 5px 20px 4px 29px
}

.formBox.fk-fileUpload-del .formXSite {
	right: 25px;
	top: 12px;
	width: 18px;
	height: 18px;
	background: url(/image/v2/mbg01.png?v=202006101447) -449px -187px no-repeat
}

.formBox.fk-fileUpload-del .formXSite:hover {
	background-position: -791px -152px
}

.formBox.fk-findPw .wraper {
	width: 100%;
	height: 100%;
	border-top: 1px solid #ddd;
	margin-top: 10px
}

.formBox.fk-findPw .findPwInput {
	display: block;
	margin-top: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 330px;
	height: 42px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 5px 10px;
	font-size: 14px;
	color: #333;
	margin-left: 55px
}

.formBox.fk-findPw .findPwCodeInput {
	display: inline-block;
	margin-top: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 200px;
	height: 42px;
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 5px 10px;
	font-size: 14px;
	color: #333;
	margin-left: 55px
}

.formBox.fk-findPw .acquireCode {
	display: inline-block;
	cursor: pointer;
	border: 1px solid #ddd;
	height: 42px;
	width: 120px;
	margin-left: 10px;
	padding-top: 10px;
	color: #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center
}

.formBox.fk-findPw .findPwInput::-webkit-input-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwCodeInput::-webkit-input-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwInput:-moz-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwCodeInput:-moz-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwInput::-moz-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwCodeInput::-moz-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwInput:-ms-input-placeholder {
	color: #999
}

.formBox.fk-findPw .findPwCodeInput:-ms-input-placeholder {
	color: #999
}

.sweet-alert .sa-icon.sa-success {
	border-color: #557ce1
}

.sweet-alert .sa-icon {
	width: 80px;
	height: 80px;
	border: 4px solid gray;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 20px auto;
	position: relative;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.sweet-alert {
	background-color: #fff;
	width: 481px;
	padding: 17px;
	padding-top: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -257px;
	margin-top: -185px;
	overflow: hidden;
	display: block;
	z-index: 2000
}

@media all and (max-width:767px) {
	.sweet-alert {
		width: auto;
		margin-left: 0;
		margin-right: 0;
		left: 15px;
		right: 15px
	}
}

.sweet-alert .sa-icon.sa-success::after,
.sweet-alert .sa-icon.sa-success::before {
	content: '';
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	width: 60px;
	height: 120px;
	background: #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sweet-alert .sa-icon.sa-success::before {
	-webkit-border-radius: 120px 0 0 120px;
	-moz-border-radius: 120px 0 0 120px;
	border-radius: 120px 0 0 120px;
	top: -7px;
	left: -33px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 60px 60px;
	-moz-transform-origin: 60px 60px;
	-ms-transform-origin: 60px 60px;
	-o-transform-origin: 60px 60px;
	transform-origin: 60px 60px
}

.sweet-alert .sa-icon.sa-success::after {
	-webkit-border-radius: 0 120px 120px 0;
	-moz-border-radius: 0 120px 120px 0;
	border-radius: 0 120px 120px 0;
	top: -11px;
	left: 30px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transform-origin: 0 60px;
	-moz-transform-origin: 0 60px;
	-ms-transform-origin: 0 60px;
	-o-transform-origin: 0 60px;
	transform-origin: 0 60px
}

.sweet-alert .sa-icon.sa-success .sa-line {
	height: 5px;
	background-color: #5cb85c;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: absolute;
	z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	width: 25px;
	left: 14px;
	top: 46px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	width: 47px;
	right: 8px;
	top: 38px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.sweet-alert .sa-icon.sa-success .sa-placeholder {
	width: 80px;
	height: 80px;
	border: 4px solid rgba(85, 124, 225, .2);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	left: -4px;
	top: -4px;
	z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-fix {
	width: 5px;
	height: 90px;
	background-color: #fff;
	position: absolute;
	left: 28px;
	top: 8px;
	z-index: 1;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.sweet-alert .sa-icon.sa-success .sa-line {
	height: 5px;
	background-color: #557ce1;
	display: block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: absolute;
	z-index: 2
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
	width: 25px;
	left: 14px;
	top: 46px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
	width: 47px;
	right: 8px;
	top: 38px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

@-webkit-keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-moz-keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-o-keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@keyframes animateSuccessTip {
	0% {
		width: 0;
		left: 1px;
		top: 19px
	}

	54% {
		width: 0;
		left: 1px;
		top: 19px
	}

	70% {
		width: 50px;
		left: -8px;
		top: 37px
	}

	84% {
		width: 17px;
		left: 21px;
		top: 48px
	}

	100% {
		width: 25px;
		left: 14px;
		top: 45px
	}
}

@-webkit-keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@-moz-keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@-o-keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@keyframes animateSuccessLong {
	0% {
		width: 0;
		right: 46px;
		top: 54px
	}

	65% {
		width: 0;
		right: 46px;
		top: 54px
	}

	84% {
		width: 55px;
		right: 0;
		top: 35px
	}

	100% {
		width: 47px;
		right: 8px;
		top: 38px
	}
}

@-webkit-keyframes rotatePlaceholder {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-webkit-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@-moz-keyframes rotatePlaceholder {
	0% {
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-moz-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-moz-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-moz-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@-o-keyframes rotatePlaceholder {
	0% {
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

@keyframes rotatePlaceholder {
	0% {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	5% {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}

	12% {
		-webkit-transform: rotate(-405deg);
		-moz-transform: rotate(-405deg);
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}

	100% {
		-webkit-transform: rotate(-405deg);
		-moz-transform: rotate(-405deg);
		-o-transform: rotate(-405deg);
		transform: rotate(-405deg)
	}
}

.animateSuccessTip {
	-webkit-animation: animateSuccessTip .75s;
	-moz-animation: animateSuccessTip .75s;
	-o-animation: animateSuccessTip .75s;
	animation: animateSuccessTip .75s
}

.animateSuccessLong {
	-webkit-animation: animateSuccessLong .75s;
	-moz-animation: animateSuccessLong .75s;
	-o-animation: animateSuccessLong .75s;
	animation: animateSuccessLong .75s
}

.sa-icon.sa-success.animate::after {
	-webkit-animation: rotatePlaceholder 4.25s ease-in;
	-moz-animation: rotatePlaceholder 4.25s ease-in;
	-o-animation: rotatePlaceholder 4.25s ease-in;
	animation: rotatePlaceholder 4.25s ease-in
}

@-webkit-keyframes myTradeSuggest {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	25% {
		-webkit-transform: scale(.25);
		transform: scale(.25)
	}

	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5)
	}

	75% {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-moz-keyframes myTradeSuggest {
	0% {
		-moz-transform: scale(0);
		transform: scale(0)
	}

	25% {
		-moz-transform: scale(.25);
		transform: scale(.25)
	}

	50% {
		-moz-transform: scale(.5);
		transform: scale(.5)
	}

	75% {
		-moz-transform: scale(.75);
		transform: scale(.75)
	}

	100% {
		-moz-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes myTradeSuggest {
	0% {
		-o-transform: scale(0);
		transform: scale(0)
	}

	25% {
		-o-transform: scale(.25);
		transform: scale(.25)
	}

	50% {
		-o-transform: scale(.5);
		transform: scale(.5)
	}

	75% {
		-o-transform: scale(.75);
		transform: scale(.75)
	}

	100% {
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes myTradeSuggest {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0)
	}

	25% {
		-webkit-transform: scale(.25);
		-moz-transform: scale(.25);
		-o-transform: scale(.25);
		transform: scale(.25)
	}

	50% {
		-webkit-transform: scale(.5);
		-moz-transform: scale(.5);
		-o-transform: scale(.5);
		transform: scale(.5)
	}

	75% {
		-webkit-transform: scale(.75);
		-moz-transform: scale(.75);
		-o-transform: scale(.75);
		transform: scale(.75)
	}

	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

.anim {
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	position: absolute;
	top: 50%;
	left: 50%
}

.anim:before {
	position: relative;
	content: '';
	display: block;
	margin-top: 100%
}

.anim:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.hoverable .anim {
	-moz-animation: anim-out .75s;
	-webkit-animation: anim-out .75s;
	-o-animation: anim-out .75s;
	animation: anim-out .75s
}

.hoverable .anim:after {
	-moz-animation: anim-out-pseudo .75s;
	-webkit-animation: anim-out-pseudo .75s;
	-o-animation: anim-out-pseudo .75s;
	animation: anim-out-pseudo .75s
}

.hoverable .anim,
.hoverable .anim:after {
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 1.3s;
	-moz-animation-duration: 1.3s;
	-o-animation-duration: 1.3s;
	animation-duration: 1.3s
}

@-webkit-keyframes anim-out {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-moz-keyframes anim-out {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-o-keyframes anim-out {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@keyframes anim-out {
	0% {
		width: 0
	}

	100% {
		width: 100%
	}
}

@-webkit-keyframes anim-out-pseudo {
	0% {
		background: rgba(0, 0, 0, .25)
	}

	100% {
		background: 0 0
	}
}

@-moz-keyframes anim-out-pseudo {
	0% {
		background: rgba(0, 0, 0, .25)
	}

	100% {
		background: 0 0
	}
}

@-o-keyframes anim-out-pseudo {
	0% {
		background: rgba(0, 0, 0, .25)
	}

	100% {
		background: 0 0
	}
}

@keyframes anim-out-pseudo {
	0% {
		background: rgba(0, 0, 0, .25)
	}

	100% {
		background: 0 0
	}
}

.jz_share_cover {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 99999;
	display: block;
	text-align: center
}

.shareCoverContent {
	z-index: 100;
	display: block;
	max-width: 768px;
	margin: 0 auto
}

.shareCoverIcon {
	margin-top: 100px;
	margin-bottom: 26px;
	width: 200px
}

.shareCoverTip {
	width: 234px;
	text-align: center;
	color: #666;
	font-size: 16px;
	margin-bottom: 36px
}

.shareCoverBtn {
	height: 50px;
	width: 150px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #e0e0e0;
	font-size: 18px;
	color: #666;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

@media screen and (max-width:768px) {
	.sitetipsV3 {
		display: none
	}
}

.sitetipsV3 .scrollbar ul.marquee li {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	white-space: nowrap;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	position: absolute;
	top: -999px;
	left: 0
}

.sitetipsV3 .scrollbar ul.marquee {
	display: block;
	width: 100%;
	height: 45px;
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	overflow: hidden;
	line-height: 45px
}

.sitetipsV3.newSiteVis .sitetipsTitle {
	height: 45px;
	line-height: 45px
}

.sitetipsV3.newSiteVis table {
	width: 100%
}

.online_flv {
	width: 100%;
	height: 0;
	padding-bottom: 41.7%;
	position: relative
}

.jz_screen_mobi .online_flv {
	padding-bottom: 56.2%
}

.online_flv embed {
	position: absolute;
	width: 100%;
	height: 100%
}

.direct_play_flv,
.img_flv_div {
	padding-bottom: inherit;
	width: 100%;
	height: 0
}

.online_flv[poster-effect="0"] .video_poster_img,
.online_flv[poster-effect="0"] .vjs-poster {
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.online_flv[poster-effect="1"] .video_poster_img,
.online_flv[poster-effect="1"] .vjs-poster {
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain
}

.online_flv[poster-effect="2"] .video_poster_img,
.online_flv[poster-effect="2"] .vjs-poster {
	-moz-background-size: auto;
	-o-background-size: auto;
	background-size: auto
}

.online_flv .video-js {
	padding-bottom: inherit;
	width: 100%
}

.online_flv .vjs-fullscreen {
	padding-bottom: 0
}

.img_flv_div {
	cursor: pointer
}

.img_flv_div .flv_play_btn {
	position: absolute;
	width: 60px;
	height: 60px;
	background: url(/image/rimage/jz/vbg01.png?v=201905081359) -116px -196px no-repeat;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	z-index: 2
}

.jz_screen_mobi .img_flv_div .flv_play_btn {
	background: rgba(0, 0, 0, .3);
	color: #fff;
	text-align: center;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	font-family: icomoon, 微软雅黑, 'microsoft yahei', 宋体, 新宋体;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	width: 56px;
	height: 56px;
	line-height: 56px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.jz_screen_mobi .img_flv_div .flv_play_btn:before {
	content: "\b0284";
	font-size: 18px;
	margin-left: 4px
}

.img_flv_div .video_poster_img {
	width: 100%;
	height: 0;
	padding-bottom: inherit;
	background-position: center center;
	-moz-background-size: cover;
	-o-background-size: contain;
	background-size: contain;
	background-image: url(/image/rimage/module/online_flv/videoFirstFrame.jpg?v=201811211412);
	background-repeat: no-repeat;
	-webkit-transition: all .46s ease;
	-o-transition: all .46s ease;
	-moz-transition: all .46s ease;
	transition: all .46s ease
}

.jz_screen_pc .flv_content:hover .video_poster_img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05)
}

.flv_play_inframe {
	width: 100%;
	height: 100%;
	position: absolute
}

.video_dialog {
	position: fixed;
	z-index: 10000;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 960px;
	height: 540px
}

.jz_screen_pc .clearmb,
.jz_screen_pc .clearmb .video-js,
.jz_screen_pc .clearmb embed,
.jz_screen_pc .clearmb iframe {
	width: 960px;
	height: 540px;
	overflow: hidden
}

.flv_content {
	overflow: hidden
}

.flv_describe {
	position: relative;
	top: 0;
	left: auto;
	line-height: 1.5;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease;
	font-size: 16px;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.jz_screen_pc .flv_describe {
	margin: 10px 0;
	-webkit-transition: all .36s ease;
	-o-transition: all .36s ease;
	-moz-transition: all .36s ease;
	transition: all .36s ease;
	word-break: break-word
}

.jz_screen_pc .flv_content:hover .flv_describe {
	top: 10px
}

.flv_describe_text {
	-webkit-background-clip: text;
	word-break: break-word
}

.jz_screen_pc .online_flv .vjs-big-play-button {
	top: 10%;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-o-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-moz-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	visibility: hidden;
	opacity: 0
}

.jz_screen_pc .flv_play_btn {
	top: 10%;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-o-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-moz-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	visibility: hidden;
	opacity: 0
}

.jz_screen_pc .video-js:hover .vjs-big-play-button {
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-o-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-moz-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s
}

.jz_screen_pc .flv_content:hover .vjs-big-play-button {
	top: 50%;
	visibility: visible;
	opacity: 1
}

.jz_screen_pc .flv_content:hover .flv_play_btn {
	top: 50%;
	visibility: visible;
	opacity: 1
}

.jz_screen_mobi .clearmb,
.jz_screen_mobi .dialogVideoDiv .video-js,
.jz_screen_mobi .video_dialog {
	width: 100%;
	height: 100%
}

.jz_screen_mobi .clearmb.iframe_video {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #000
}

.flv_play_inframe_wrap {
	position: absolute;
	width: 100%;
	padding-bottom: 58%;
	height: 0;
	top: 0;
	bottom: 0;
	margin: auto
}

.jz_screen_mobi #bg_video_mask .popupBg {
	opacity: 1
}

.jz_screen_mobi .jz_module_style_20 .module_content {
	padding: 3.2% 3.72%
}

.jz_screen_mobi .flv_describe {
	font-size: 14px;
	padding: 10px 0 0 0;
	line-height: 20px
}

.jz_screen_mobi .flv_describe {
	color: #000
}

.jz_empty_tips {
	width: 100%;
	padding: 90px 0;
	text-align: center
}

.jz_empty_tips--mobi {
	padding: 48px 0
}

.jz_empty_tips__img {
	display: block;
	width: 157px;
	height: 123px;
	margin: 0 auto;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}

.jz_noLogin_tips__img {
	display: block;
	width: 172px;
	height: 150px;
	margin: 0 auto;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}

.jz_empty_tips__text {
	margin-top: 28px;
	font-size: 16px;
	line-height: 24px;
	color: #333
}

.jz_empty_tips--mobi .jz_empty_tips__text {
	font-size: 14px;
	line-height: 14px;
	margin-top: 24px;
	white-space: wrap
}

.jz_empty_tips__buttons {
	margin-top: 20px
}

.jz_empty_tips__button {
	margin: 0 15px
}

.jz_module_style_10 .jz_empty_tips__img,
.jz_module_style_9 .jz_empty_tips__img {
	background-position: 0 -483px;
	width: 115px;
	height: 144px
}

.jz_module_style_4 .jz_empty_tips__img,
.jz_module_style_5 .jz_empty_tips__img {
	background-position: 0 -658px;
	width: 162px;
	height: 144px
}

.jz_empty_tips #login {
	font-size: 16px;
	color: #5874d8;
	margin-left: 8px
}

.jz_empty_tips .msgTips {
	font-size: 16px;
	color: #888
}

.jz_module_style_10 .jz_noLogin_tips__img,
.jz_module_style_4 .jz_noLogin_tips__img,
.jz_module_style_5 .jz_noLogin_tips__img,
.jz_module_style_9 .jz_noLogin_tips__img {
	background-position: 0 -288px;
	width: 172px;
	height: 150px
}

.module_tip,
.show_https_tip {
	margin: 12px 0;
	padding: 8px 16px;
	background: #fffaee;
	border: 1px solid #f5e4b9;
	color: #333;
	width: auto;
	display: inline-block
}

.module_tip span,
.show_https_tip span {
	cursor: pointer;
	color: #f23a3a
}

.module_tip_link:hover {
	text-decoration: underline
}

.detail_inner_wrap .bf {
	width: 100%;
	padding-bottom: 100%;
	position: absolute;
	z-index: 998;
	bottom: 0;
	height: auto;
	text-align: center
}

.detail_inner_wrap .bf .bfDiv {
	width: 56px;
	height: 56px;
	background: rgba(0, 0, 0, .3);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 0;
	top: 50%;
	position: absolute;
	left: 50%;
	margin-left: -28px;
	margin-top: -28px;
	cursor: pointer;
	font-family: icomoon, 微软雅黑, 'microsoft yahei', 宋体, 新宋体;
	padding-top: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	padding-left: 15px
}

.detail_inner_wrap .bf .bfDiv:before {
	content: "\b0284";
	font-size: 18px;
	margin-left: -10px
}

.detail_inner_wrap .videoBg {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 999;
	display: none
}

.detail_inner_wrap .videoBg .closeVideoMobi {
	display: none
}

.detail_inner_wrap .videoBg .online_flv {
	padding-bottom: 100%
}

.jz_screen_mobi .detail_inner_wrap .videoBg {
	background-color: #000
}

.jz_screen_mobi .detail_inner_wrap .videoBg .online_flv {
	padding-bottom: 78%;
	margin: 11% 0
}

.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideo {
	display: none
}

.jz_screen_mobi .detail_inner_wrap .videoBg .closeVideoMobi {
	display: block;
	cursor: pointer;
	width: 74px;
	position: absolute;
	right: 16px;
	top: 16px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	background-color: rgb(60, 60, 60, .6);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.detail_inner_wrap .videoBg .closeVideo {
	z-index: 9999;
	right: 20px;
	cursor: pointer;
	width: 36px;
	height: 36px;
	position: absolute;
	background: url(/image/v2/mbg01.png?v=202006101447) -2339px -589px no-repeat;
	margin-top: 14px
}

.msg_board_not_allow_tip a {
	color: #333;
	text-decoration: none
}

.msg_board_not_allow_tip .msg_update {
	color: red;
	text-decoration: underline
}

.m_msg_board_comment .content {
	margin: 20px 30px 0
}

.jz_screen_mobi .m_msg_board_comment .content {
	margin-left: 3.72%;
	margin-right: 3.72%
}

.m_msg_board_comment .comments_title {
	margin: 15px 0 0;
	font-size: 14px;
	color: #999;
	padding-bottom: 15px;
	border-bottom: 1px solid #f0f0f0
}

.m_msg_board_comment .item {
	padding: 30px 0 40px;
	border-top: 1px solid #f0f0f0;
	overflow: hidden
}

.m_msg_board_comment .item:nth-child(2) {
	border-top: none
}

.m_msg_board_comment .head_pic,
.m_msg_board_comment .item_content {
	display: inline-block;
	float: left
}

.m_msg_board_comment .head_pic {
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px
}

.jz_screen_mobi .m_msg_board_comment .head_pic {
	margin-right: 10px
}

.jz_screen_mobi .m_msg_board_comment .item {
	padding-bottom: 30px
}

.m_msg_board_comment .item_content {
	width: -webkit-calc(100% - 70px);
	width: -moz-calc(100% - 70px);
	width: calc(100% - 70px)
}

.jz_screen_mobi .m_msg_board_comment .item_content {
	width: -webkit-calc(100% - 60px);
	width: -moz-calc(100% - 60px);
	width: calc(100% - 60px)
}

.m_msg_board_comment .menber_info {
	display: inline-block;
	font-size: 0
}

.m_msg_board_comment .menber_level_icon {
	margin-left: 9px;
	font-size: 15px;
	position: relative;
	top: 1px
}

.m_msg_board_comment .msg_time {
	display: inline-block;
	float: right;
	font-size: 13px;
	color: #999;
	cursor: default
}

.m_msg_board_comment .name {
	font-size: 13px;
	color: #666
}

.m_msg_board_comment .center_line {
	margin-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #333
}

.m_msg_board_comment .bottom_line {
	margin-top: 15px;
	padding: 16px;
	background-color: #f8f8f8;
	position: relative
}

.m_msg_board_comment .bottom_line:before {
	content: "";
	display: inline-block;
	position: absolute;
	border: 10px solid transparent;
	border-bottom-color: #f8f8f8;
	top: -20px;
	left: 24px
}

.m_msg_board_comment .reply_title {
	color: #666;
	margin-bottom: 6px
}

.m_msg_board_comment .is_tourist,
.m_msg_board_comment .member_del {
	color: #999;
	font-size: 13px;
	margin-left: 8px
}

.m_msg_board_comment .member_check {
	display: inline-block;
	width: 48px;
	height: 18px;
	line-height: 18px;
	background: #ccc;
	color: #fff;
	font-size: 12px;
	font-family: SimSun;
	margin-left: 10px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	text-align: center;
	vertical-align: top
}

.m_msg_board.s_0 .input_style {
	background: rgba(204, 204, 204, .15)
}

.m_msg_board.s_1 .input_style {
	border: 1px solid rgba(178, 178, 178, .35);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.m_msg_board.s_2 .input_style {
	border-bottom: 1px solid rgba(178, 178, 178, .25)
}

.m_msg_board.s_0 .textarea_style {
	background: rgba(204, 204, 204, .15)
}

.m_msg_board.s_1 .textarea_style {
	border: 1px solid rgba(178, 178, 178, .35);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.m_msg_board.s_2 .textarea_style {
	border-bottom: 1px solid rgba(178, 178, 178, .25)
}

.m_msg_board .form_item_wrap.prop_input_0,
.m_msg_board .form_item_wrap.prop_input_8,
.m_msg_board .form_item_wrap.prop_input_9 {
	width: 33.33%
}

.jz_screen_mobi .m_msg_board .prop_input_0,
.jz_screen_mobi .m_msg_board .prop_input_8,
.jz_screen_mobi .m_msg_board .prop_input_9 {
	width: 100%
}

.m_msg_board .item_type_validateCode .validateCode_input {
	max-width: 443px
}

.m_msg_board .comment_empty_text {
	font-size: 16px;
	color: #666
}

.m_msg_board .form_item .input_style::-webkit-input-placeholder {
	color: #999
}

.m_msg_board .form_container {
	margin-bottom: 0
}

.m_msg_board .m_form .input_style:disabled {
	color: #ccc
}

.m_msg_board .form_submit {
	margin-top: 15px
}

.jz_screen_mobi .m_msg_board .form_submit {
	margin-top: 5px
}

.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}

.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff;
	color: #222
}

.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
	color: #000
}

.ui-autocomplete a {
	color: #000
}

.ui-autocomplete-loading {
	background: #fff url(/image/ing.gif?v=201807251417) right center no-repeat
}

* html .ui-autocomplete {
	width: 1px
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block
}

.ui-menu .ui-menu {
	margin-top: -3px
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-hover {
	font-weight: 400;
	margin: -1px
}

.ui-menu .ui-menu-item .ui-state-hover {
	border: 1px solid #999;
	background: #dadada;
	font-weight: 400;
	color: #212121
}

.ui-effects-transfer {
	border: 2px dotted gray
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	position: absolute;
	left: -99999999px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.ui-helper-clearfix {
	display: inline-block
}

* html .ui-helper-clearfix {
	height: 1%
}

.ui-helper-clearfix {
	display: block
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-state-disabled {
	cursor: default;
	pointer-events: auto
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-cover {
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.ui-timepicker-div .ui-widget-header {
	margin-bottom: 8px
}

.ui-timepicker-div dl {
	text-align: left
}

.ui-timepicker-div dl dt {
	height: 25px;
	margin-bottom: -25px
}

.ui-timepicker-div dl dd {
	margin: 0 10px 10px 65px
}

.ui-timepicker-div td {
	font-size: 90%
}

.ui-tpicker-grid-label {
	background: 0 0;
	border: none;
	margin: 0;
	padding: 0
}

.ui-timepicker-rtl {
	direction: rtl
}

.ui-timepicker-rtl dl {
	text-align: right
}

.ui-timepicker-rtl dl dd {
	margin: 0 65px 10px 10px
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	-webkit-filter: mask();
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	font-weight: 400;
	color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555;
	text-decoration: none
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
	border: 1px solid #999;
	background: #dadada url(/image/comm/fai/ui-bg_glass_75_dadada_1x400.png?v=201807251417) 50% 50% repeat-x;
	font-weight: 400;
	color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff url(/image/comm/fai/ui-bg_glass_65_ffffff_1x400.png?v=201807251417) 50% 50% repeat-x;
	font-weight: 400;
	color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none
}

.ui-widget :active {
	outline: 0
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc url(/image/comm/fai/ui-bg_highlight-soft_75_cccccc_1x100.png?v=201807251417) 50% 50% repeat-x;
	color: #222;
	font-weight: 700
}

.m_custom_search {
	font-size: 13px;
	line-height: 1
}

.m_custom_search--wrap {
	padding: 40px 0 72px 0
}

.jz_screen_mobi .m_custom_search--wrap {
	padding: 3.2% 3.72%
}

.u_custom_search_entry--title {
	color: #010101;
	font-size: 20px;
	text-align: center
}

.u_custom_search_entry--tips {
	margin-top: 15px;
	color: #666;
	font-size: 13px;
	text-align: center
}

.u_custom_search_entry--field {
	margin: 30px auto 0
}

.u_custom_search_entry--field_item {
	width: 50%;
	min-width: -webkit-calc(270px + 2.4%);
	min-width: -moz-calc(270px + 2.4%);
	min-width: calc(270px + 2.4%);
	margin: 0 auto 20px
}

.u_custom_search_entry--field_item:last-child {
	margin-bottom: 0
}

.jz_screen_mobi .u_custom_search_entry--field_item {
	width: 100%;
	min-width: auto
}

.u_custom_search_entry--field_item:after {
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	clear: both
}

.u_custom_search_entry--field_label {
	color: #333;
	font-size: 13px;
	line-height: 34px
}

.u_custom_search_entry--field_content {
	font-size: 0
}

.u_custom_search_entry--star {
	margin-left: 10px;
	color: #f13a3a;
	font-size: 13px;
	line-height: 25px
}

.u_custom_search_entry--submit_wrap {
	margin: 40px 0 0;
	text-align: center
}

.u_custom_search_entry--submit {
	width: 100%;
	max-width: 300px;
	height: 44px;
	border: 0;
	text-align: center;
	color: #fff;
	background-color: #f54f4f;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer
}

.u_custom_search_entry .select_style {
	position: relative
}

.u_custom_search_entry .select_style .arrow {
	position: absolute;
	right: 16px;
	font-size: 12px;
	line-height: 44px;
	color: #666;
	cursor: pointer
}

.u_custom_search_entry .select_style .select_input {
	cursor: pointer
}

.u_custom_search_entry .select_style .select_item {
	font-size: 14px;
	color: #333;
	line-height: 40px;
	padding-left: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.u_custom_search_entry .select_style .select_item:hover {
	background: #f0f0f0
}

.u_custom_search_entry .select_style .select_list {
	max-height: 320px;
	overflow: auto
}

.u_custom_search_entry .select_style .select_list::-webkit-scrollbar {
	width: 5px
}

.u_custom_search_entry .select_style .select_list::-webkit-scrollbar-thumb {
	background-color: #c1c1c1
}

.u_custom_search_entry .select_style .select_list::-webkit-scrollbar-track {
	background-color: #f7f7f7
}

.u_custom_search_entry .select_style .select_list_wrap {
	position: absolute;
	top: 100%;
	margin-top: 10px;
	width: 100%;
	padding: 8px 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 999
}

.u_custom_search_entry .input_style {
	font-size: 13px;
	color: #333;
	width: 100%;
	border: 0;
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.u_custom_search_entry .input_style {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff
}

.u_custom_search_entry .item_type_checkbox {
	padding-top: 2px
}

.u_custom_search_entry .item_type_checkbox.required {
	padding-left: 20px
}

.u_custom_search_entry .form_item .item_type_checkbox .required_icon {
	line-height: 21px
}

.u_custom_search_entry .checkbox_style .checkbox_active .checkbox_inner {
	border: none
}

.u_custom_search_entry .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
	background: #fff
}

.u_custom_search_entry .checkbox_style .checkbox_item {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	list-style-type: none;
	margin-right: 20px;
	cursor: pointer
}

.u_custom_search_entry .checkbox_style .checkbox_inner {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.u_custom_search_entry .checkbox_style .checkbox_item:nth-last-child(1) {
	margin-right: 0
}

.u_custom_search_entry .item_type_radio {
	padding-top: 2px
}

.u_custom_search_entry .item_type_radio.required {
	padding-left: 20px
}

.u_custom_search_entry .form_item .item_type_radio .required_icon {
	line-height: 21px
}

.u_custom_search_entry .radio_style .radio_active .radio_inner {
	border: none
}

.u_custom_search_entry .radio_style .radio_item:not(.radio_active) .radio_inner {
	background: #fff
}

.u_custom_search_entry .radio_style .radio_item {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	list-style-type: none;
	margin-right: 20px;
	cursor: pointer
}

.u_custom_search_entry .radio_style .radio_inner {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.u_custom_search_entry .radio_style .radio_item:nth-last-child(1) {
	margin-right: 0
}

.u_custom_search_entry .input_style {
	font-size: 13px;
	color: #333;
	width: 100%;
	border: 0;
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.u_custom_search_entry .required .input_style {
	padding-left: 18px
}

.u_custom_search_entry .input_style {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff
}

.map_container .gm-style .gm-ui-hover-effect {
	top: 0 !important;
	right: 0 !important
}

.map_container .gm-style .gm-style-iw-c {
	padding: 18px 21px 8px 12px !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.m_custom_search_result {
	font-size: 13px;
	line-height: 1
}

.m_custom_search_result--wrap {
	padding: 40px 0 72px 0
}

.jz_screen_mobi .m_custom_search_result--wrap {
	padding: 3.2% 3.72%
}

.m_custom_search_result--title {
	color: #010101;
	font-size: 20px;
	text-align: center
}

.m_custom_search_result--tips {
	margin-top: 15px;
	color: #666;
	font-size: 13px;
	text-align: center
}

.m_custom_search_result--field {
	margin: 30px auto 0
}

.m_custom_search_result--field_item {
	width: 50%;
	min-width: -webkit-calc(270px + 2.4%);
	min-width: -moz-calc(270px + 2.4%);
	min-width: calc(270px + 2.4%);
	margin: 0 auto 20px
}

.m_custom_search_result--field_item:last-child {
	margin-bottom: 0
}

.jz_screen_mobi .m_custom_search_result--field_item {
	width: 100%;
	min-width: auto
}

.m_custom_search_result--field_item:after {
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	clear: both
}

.m_custom_search_result--field_label {
	color: #333;
	font-size: 13px;
	line-height: 34px
}

.m_custom_search_result--field_content {
	font-size: 0
}

.m_custom_search_result--star {
	margin-left: 10px;
	color: #f13a3a;
	font-size: 13px;
	line-height: 25px
}

.m_custom_search_result--submit_wrap {
	margin: 40px 0 0;
	text-align: center
}

.m_custom_search_result--submit {
	width: 100%;
	max-width: 300px;
	height: 44px;
	border: 0;
	text-align: center;
	color: #fff;
	background-color: #f54f4f;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer
}

.m_custom_search_result--entry {
	position: relative;
	padding-bottom: 44px
}

.m_custom_search_result--entry:after {
	display: block;
	content: "";
	position: absolute;
	bottom: 0;
	width: 97.6%;
	margin: 0 1.2%;
	border-bottom: 1px solid #e5e5e5
}

.m_custom_search_result--result_title {
	margin-top: 30px;
	color: #333;
	font-size: 15px;
	text-align: center
}

.m_custom_search_result--result_explain {
	margin-top: 20px;
	color: #666;
	text-align: center
}

.m_custom_search_result--result_area {
	margin: 20px 1.2% 0
}

.m_custom_search_result--empty_icon {
	width: 152px;
	height: 123px;
	margin: 0 auto;
	background: url(/image/v2/defaultIcon.png) 0 -512px no-repeat
}

.m_custom_search_result--empty_tips {
	margin-top: 30px;
	text-align: center;
	font-size: 15px;
	color: #333
}

.m_custom_search_result--table {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #ccc;
	margin-bottom: 30px;
	line-height: 20px;
	border-spacing: 0
}

.m_custom_search_result--tr {
	border: 1px solid #ccc;
	border-bottom: 0
}

.m_custom_search_result--td_name {
	width: 50%;
	padding: 4px 24px;
	border: 1px solid #ccc;
	border-bottom: 0
}

.m_custom_search_result--td_value {
	padding: 4px 24px;
	border: 1px solid #ccc;
	border-left: 0;
	border-bottom: 0
}

.m_custom_search_result .select_style {
	position: relative
}

.m_custom_search_result .select_style .arrow {
	position: absolute;
	right: 16px;
	font-size: 12px;
	line-height: 44px;
	color: #666;
	cursor: pointer
}

.m_custom_search_result .select_style .select_input {
	cursor: pointer
}

.m_custom_search_result .select_style .select_item {
	font-size: 14px;
	color: #333;
	line-height: 40px;
	padding-left: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.m_custom_search_result .select_style .select_item:hover {
	background: #f0f0f0
}

.m_custom_search_result .select_style .select_list {
	max-height: 320px;
	overflow: auto
}

.m_custom_search_result .select_style .select_list::-webkit-scrollbar {
	width: 5px
}

.m_custom_search_result .select_style .select_list::-webkit-scrollbar-thumb {
	background-color: #c1c1c1
}

.m_custom_search_result .select_style .select_list::-webkit-scrollbar-track {
	background-color: #f7f7f7
}

.m_custom_search_result .select_style .select_list_wrap {
	position: absolute;
	top: 100%;
	margin-top: 10px;
	width: 100%;
	padding: 8px 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 999
}

.m_custom_search_result .input_style {
	font-size: 13px;
	color: #333;
	width: 100%;
	border: 0;
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.m_custom_search_result .input_style {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff
}

.m_custom_search_result .item_type_checkbox {
	padding-top: 2px
}

.m_custom_search_result .item_type_checkbox.required {
	padding-left: 20px
}

.m_custom_search_result .form_item .item_type_checkbox .required_icon {
	line-height: 21px
}

.m_custom_search_result .checkbox_style .checkbox_active .checkbox_inner {
	border: none
}

.m_custom_search_result .checkbox_style .checkbox_item:not(.checkbox_active) .checkbox_inner {
	background: #fff
}

.m_custom_search_result .checkbox_style .checkbox_item {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	list-style-type: none;
	margin-right: 20px;
	cursor: pointer
}

.m_custom_search_result .checkbox_style .checkbox_inner {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_custom_search_result .checkbox_style .checkbox_item:nth-last-child(1) {
	margin-right: 0
}

.m_custom_search_result .item_type_radio {
	padding-top: 2px
}

.m_custom_search_result .item_type_radio.required {
	padding-left: 20px
}

.m_custom_search_result .form_item .item_type_radio .required_icon {
	line-height: 21px
}

.m_custom_search_result .radio_style .radio_active .radio_inner {
	border: none
}

.m_custom_search_result .radio_style .radio_item:not(.radio_active) .radio_inner {
	background: #fff
}

.m_custom_search_result .radio_style .radio_item {
	display: inline-block;
	font-size: 13px;
	line-height: 19px;
	color: #333;
	list-style-type: none;
	margin-right: 20px;
	cursor: pointer
}

.m_custom_search_result .radio_style .radio_inner {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 7px;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_custom_search_result .radio_style .radio_item:nth-last-child(1) {
	margin-right: 0
}

.m_custom_search_result .input_style {
	font-size: 13px;
	color: #333;
	width: 100%;
	border: 0;
	padding-left: 14px;
	height: 44px;
	line-height: 44px;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: 0 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.m_custom_search_result .required .input_style {
	padding-left: 18px
}

.m_custom_search_result .input_style {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff
}

.text-ellipsis {
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.text-center {
	text-align: center
}

.pagination_compon_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 10px;
	height: 60px;
	white-space: nowrap;
	font-size: 14px
}

.pagination_btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0 6px;
	background-color: transparent;
	border: none;
	color: #666;
	font-size: 14px;
	vertical-align: top;
	cursor: pointer;
	outline: 0
}

.pagination_btn_gt,
.pagination_btn_lt {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pagination_btn_2 {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 36px;
	padding: 0 13px;
	border: 1px solid #e3e2e8;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: transparent;
	outline: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 0;
	color: #333;
	font-family: 微软雅黑;
	white-space: nowrap
}

.pagination_btn:disabled {
	color: #ccc !important;
	background-color: transparent;
	cursor: not-allowed
}

.pagination_btn_prev {
	padding-right: 14px
}

.pagination_btn_next {
	padding-left: 14px
}

.pagination_btn_prev_m {
	padding-right: 20px;
	height: 25px
}

.pagination_btn_next_m {
	padding-left: 20px;
	height: 25px
}

.pagination_btn_next_m svg,
.pagination_btn_prev_m svg {
	width: 16px
}

.pagination_pager {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	list-style: none;
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	padding: 0;
	margin: 0;
	color: #333
}

.pagination_pager a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0 4px;
	background: 0 0;
	vertical-align: top;
	text-align: center;
	font-size: 14px;
	cursor: pointer
}

.pagination_number,
.pagination_number:active,
.pagination_number:hover,
.pagination_number:visited {
	text-decoration: none;
	color: inherit
}

.pagination_number_1,
.pagination_number_1:active,
.pagination_number_1:hover,
.pagination_number_1:visited {
	text-decoration: none;
	color: inherit
}

.pagination_pager a.active {
	cursor: default
}

.pagination_pager_m {
	cursor: default
}

.pagination_btn_next_1,
.pagination_btn_prev_1,
.pagination_pager_1 .pagination_number_1 {
	width: 36px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	text-align: center;
	border: 1px solid #e3e2e8;
	margin-left: -1px
}

.pagination_btn_prev_1 {
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px
}

.pagination_btn_next_1 {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px
}

.pagination_pager_1 .pagination_number_1 {
	width: auto;
	min-width: 36px
}

.pagination_number_1 span {
	padding: 0 5px
}

.pagination_pager .pagination_more_height {
	line-height: 20px
}

.pagination_pager_1 .pagination_more {
	width: 36px;
	height: 36px
}

.pagination_jump_input {
	width: 60px;
	height: 36px
}

.jz-input-number.pagination_jump_input .input-number-input {
	width: 100%;
	height: 100%
}

.pagination_compon_wrap .jz-input-number .input-number-input:focus,
.pagination_compon_wrap .jz-input-number:hover .input-number-input {
	border-color: #e3e2e8
}

.pagination_jump_confirm {
	margin-left: 12px;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}

.pagination_jump_confirm:hover {
	color: #fff
}

.pagination_jump_confirm.jz_button:hover {
	color: inherit;
	background-color: inherit;
	border-color: #e3e2e8
}

.pagination_currCount {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-top: 1px solid #e3e2e8;
	border-bottom: 1px solid #e3e2e8
}

.pagination_input_mobi {
	width: 60px;
	height: 36px;
	display: inline-block;
	border: 1px solid #e3e2e8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 8px;
	background-color: transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	font-family: 微软雅黑;
	color: #333;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	text-indent: 0;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	outline: 0
}

.pagination_input_mobi::-webkit-inner-spin-button,
.pagination_input_mobi::-webkit-outer-spin-button {
	-webkit-appearance: none
}

.pagination_input_mobi {
	-moz-appearance: textfield
}

.pagination_input_mobi::-ms-clear {
	display: none
}

.pagination_lookmore_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: 0 0;
	border: 1px solid #efefef;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	color: #333;
	cursor: pointer;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}

.pagination_lookmore_btn:hover {
	color: #fff
}

.pagination_lookmore_btn svg {
	width: 16px;
	margin-left: 4px
}

.pagination_nomore_tips {
	font-size: 14px;
	color: #666
}

.pagination_btn_next_1 svg,
.pagination_btn_prev_1 svg {
	width: 16px
}

.pagination_total {
	margin: 0 10px;
	font-size: 14px;
	color: #333
}

.jz_screen_pc .jz_product_detail_0 .product_detail_right_content .detail_other {
	border-bottom: none !important
}

.jz_screen_pc .jz_product_detail_0 .product_detail_right_content .detail_other:last-child {
	border-bottom: none
}

.jz_screen_pc .jz_product_detail_0 .detail_func_wrap {
	line-height: 0
}

.jz_screen_mobi .jz_product_detail_0 .detail_main_title {
	line-height: 26px
}

.jz_screen_pc .jz_product_detail_1 .detail_QRcode {
	margin-right: 0
}

.jz_product_detail_1 .product_detail_right_content {
	display: block;
	width: 100%
}

.jz_product_detail_1 .detail_title_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	max-width: 100%
}

.jz_product_detail_1 .detail_title_wrap .detail_main_title {
	min-width: 0;
	font-size: 20px;
	color: #1a1a1a;
	white-space: normal;
	display: inline-block
}

.jz_product_detail_1 .detail_func_wrap {
	border-left: 0;
	padding-left: 0;
	padding-top: 6px
}

.jz_product_detail_1 .detail_func_wrap .faisco-icons-S000258,
.jz_product_detail_1 .detail_func_wrap .faisco-icons-S000262 {
	width: 16px;
	height: 16px
}

.jz_product_detail_1 .product_detail_right_content .detail_price_wrap {
	background: 0 0;
	padding-bottom: 0;
	margin-bottom: 37px;
	margin: 24px 0 10px 0;
	display: inline-block
}

.jz_product_detail_1 .detail_price_wrap .detail_price_left {
	margin-left: 0
}

.jz_product_detail_1 .product_detail_right_content .detail_other_message {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_product_detail_1 .detail_other_message .detail_other {
	width: 50%;
	border-bottom: 1px solid rgba(245, 245, 245, 1);
	padding: 13px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: 15px;
	line-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_product_detail_1 .detail_other_message .detail_title {
	font-size: 14px;
	font-weight: 700;
	color: #4c4c4c;
	display: block;
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 8px
}

.jz_product_detail_1 .detail_other_message .detail_title:after {
	content: none
}

.jz_product_detail_1 .detail_other_message .detail_value {
	font-size: 14px;
	color: #666;
	width: -webkit-calc(100% - 120px);
	width: -moz-calc(100% - 120px);
	width: calc(100% - 120px)
}

.jz_product_detail_1 .detail_pagination_wrap .pagenation {
	width: 25%;
	float: left;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.jz_screen_mobi .module_product_detail_content .detail_other_message_mobi_wrap .detail_title {
	width: 90px
}

.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) {
	width: 100%;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) .detail_title {
	width: 90px;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) .detail_other-prefix {
	width: 50px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px
}

.jz_screen_mobi .module_product_detail_content .detail_other:nth-child(1) .detail_value {
	width: -webkit-calc(100% - 140px);
	width: -moz-calc(100% - 140px);
	width: calc(100% - 140px);
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.jz_screen_mobi .jz_product_detail_1 .detail_price {
	padding-left: 13px
}

.jz_screen_mobi .jz_product_detail_1 .detail_other_message .detail_title,
.jz_screen_mobi .jz_product_detail_1 .detail_other_message .detail_value {
	display: inline-block;
	color: #666;
	font-weight: 400;
	font-size: 14px
}

.jz_screen_mobi .jz_product_detail_1 .detail_main_title {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	line-height: 26px
}

.jz_screen_mobi .jz_product_detail_1 .detail_price_right {
	display: block
}

.jz_screen_mobi .jz_product_detail_1 .detail_title_wrap {
	margin: 10px 15px 0 15px
}

.jz_screen_mobi .jz_product_detail_1 .product_detail_right_content .detail_price_wrap {
	margin: 20px 0 0 0;
	width: 100%
}

.jz_screen_mobi .jz_product_detail_1 .product_detail_right_content .detail_price_right {
	padding: 3px 10px 0 15px;
	font-size: 14px;
	color: #999
}

.jz_screen_mobi .jz_product_detail_1 .detail_title:after {
	content: ":"
}

.jz_screen_mobi .jz_product_detail_1 .detail_other {
	display: none
}

.jz_screen_mobi .jz_product_detail_1 .detail_other_message_mobi_wrap .detail_other {
	display: block
}

.jz_screen_pc .jz_product_detail_2 .detail_QRcode,
.jz_screen_pc .jz_product_detail_2 .detail_share {
	margin-top: 6px;
	margin-right: 8px
}

.jz_screen_pc .jz_product_detail_2 .detail_func_wrap {
	text-align: right;
	line-height: 0;
	min-width: 80px
}

.jz_product_detail_2 .detail_func_wrap {
	border: none
}

.jz_product_detail_2 .product_detail_wrap {
	position: relative;
	display: inline-block;
	overflow: visible
}

.jz_product_detail_2 .product_img_radio {
	max-width: 20px;
	padding: 2px;
	width: 5%;
	display: none
}

.jz_product_detail_2 .product_img_radio .product_img_radio_item_wrap {
	height: 30px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.jz_product_detail_2 .product_img_radio .product_img_radio_item {
	width: 4px;
	height: 4px;
	background: #c1c1c1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: .2s;
	-o-transition: .2s;
	-moz-transition: .2s;
	transition: .2s
}

.jz_product_detail_2 .product_img_radio .product_img_radio_item_active {
	border: 2px solid grey;
	width: 15px;
	height: 15px;
	background: 0 0
}

.jz_screen_pc .jz_product_detail_2 .product_detail_left_content {
	max-width: 700px;
	width: 50%;
	float: left;
	padding-right: 4.8%;
	margin-left: 5%
}

.jz_screen_pc .jz_product_detail_2 .detail_other_message .detail_other {
	line-height: 0
}

.jz_product_detail_2 .product_detail_left_content .detail_inner_wrap {
	width: 100%
}

.jz_product_detail_2 .product_detail_left_content .detail_small_pic_list {
	width: 100%;
	display: block;
	padding: 0 0 100% 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_product_detail_2 .product_detail_left_content .detail_inner_wrap {
	margin-right: 0
}

.jz_product_detail_2 .product_detail_left_content .detail_small_pic_list {
	border: 1px solid #ebebeb;
	margin-left: 0;
	margin-top: 36px
}

.jz_screen_pc .jz_product_detail_2 .beyond_pic_area .jz_scroll_wrap {
	width: 100%;
	margin-left: 0;
	margin-right: 0
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other_message {
	margin: 15px 0
}

.jz_product_detail_2 .detail_title_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.jz_product_detail_2 .detail_title_wrap .detail_main_title {
	max-width: -webkit-calc(100% - 80px);
	max-width: -moz-calc(100% - 80px);
	max-width: calc(100% - 80px);
	min-width: -webkit-calc(100% - 80px);
	min-width: -moz-calc(100% - 80px);
	min-width: calc(100% - 80px);
	font-size: 20px;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	display: inline-block;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}

.jz_product_detail_2 .product_detail_right_content .detail_price_wrap {
	margin-top: 35px;
	background: #f7f7f7;
	width: 100%;
	height: 100px
}

.jz_product_detail_2 .detail_price_content {
	position: relative
}

.jz_product_detail_2 .detail_price_left {
	display: inline-block
}

.jz_product_detail_2 .detail_price_right {
	display: inline-block;
	position: absolute;
	right: 5%;
	bottom: 5%
}

.jz_product_detail_2 .detail_price_wrap .detail_price_left {
	padding: 30px 0 0 29px
}

.jz_product_detail_2 .detail_price .detail_value {
	font-size: 24px
}

.jz_product_detail_2 .product_detail_right_content {
	float: left;
	width: 45%
}

.jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
	display: inline-block;
	width: 72px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	color: #4d4d4d;
	text-align: left;
	font-weight: 700;
	margin-right: 62px;
	line-height: 30px;
	padding-left: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_pc .jz_product_detail_2 .product_detail_right_content .detail_other .detail_title {
	margin-right: 0;
	padding: 0 8px;
	width: 120px
}

.jz_product_detail_2 .product_detail_right_content .detail_other .detail_title:after {
	content: ""
}

.jz_product_detail_2 .product_detail_right_content .detail_other {
	border-bottom: 1px solid #f5f5f5
}

.jz_product_detail_2 .product_detail_right_content .detail_other:last-child {
	border-bottom: none
}

.jz_product_detail_2 .product_detail_right_content .detail_other .detail_value {
	line-height: 30px;
	display: inline-block;
	color: #666;
	font-size: 14px;
	vertical-align: top;
	width: -webkit-calc(100% - 140px);
	width: -moz-calc(100% - 140px);
	width: calc(100% - 140px)
}

.jz_product_detail_2 .detail_other_message .detail_other {
	padding: 11.5px 0
}

.jz_product_detail_2 .product_detail_right_content_noImage {
	position: static !important
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_left_content {
	width: 100%;
	max-width: 100%
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content {
	position: static;
	display: inline-block
}

.jz_screen_mobi .jz_product_detail_2 .detail_title_wrap {
	margin: 10px 16px 0 13px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content {
	width: 100%
}

.jz_screen_mobi .jz_product_detail_2 .detail_main_title {
	max-width: 100%;
	padding: 0;
	overflow: hidden;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 18px;
	color: #333;
	line-height: 26px
}

.jz_screen_mobi .jz_product_detail_2 .detail_other .detail_title:after {
	content: ":"
}

.jz_screen_mobi .jz_product_detail_2 .detail_price_wrap {
	background: #fff;
	padding: 18px 0 0 13px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	margin-top: 0
}

.jz_screen_mobi .jz_product_detail_2 .detail_price_left {
	padding: 0;
	display: inline
}

.jz_screen_mobi .jz_product_detail_2 .detail_other_message {
	margin: 16px 0 0 0
}

.jz_screen_mobi .jz_product_detail_2 .detail_price_right {
	position: static;
	display: block
}

.jz_screen_mobi .jz_product_detail_2 .detail_other:first-child {
	line-height: 50px;
	height: 50px
}

.jz_screen_mobi .jz_product_detail_2 .detail_other:first-child .detail_title,
.jz_screen_mobi .jz_product_detail_2 .detail_other:first-child .detail_value {
	line-height: 50px;
	height: 50px
}

.jz_screen_mobi .jz_product_detail_2 .detail_other_message_icon_for_mobi {
	height: 50px;
	line-height: 50px
}

.jz_screen_mobi .jz_product_detail_2 .detail_other .detail_title {
	margin-right: 2%;
	text-align: left;
	color: #666;
	font-weight: 400
}

.jz_screen_mobi .jz_product_detail_2 .detail_other_message_mobi_wrap .detail_title {
	color: #666;
	font-weight: 400;
	line-height: 50px
}

.jz_screen_mobi .jz_product_detail_2 .detail_other_message_mobi_wrap .detail_value {
	width: auto;
	color: #333;
	line-height: 50px
}

.jz_screen_mobi .jz_product_detail_2 .product_img_radio {
	display: none !important
}

.jz_screen_mobi .jz_product_detail_2 .product_detail_right_content_mobi {
	position: static !important;
	width: 100% !important
}

.jz_screen_mobi .fixed_animation {
	position: fixed;
	top: 0;
	max-width: 100%;
	background-color: #fff;
	z-index: 1;
	width: 100%
}

.jz_screen_pc .jz_product_detail_1 .no_img_border {
	border-bottom: 1px solid rgba(245, 245, 245, 1)
}

.p_popup_win {
	display: none
}

.p_popup_win .p_popup_wrap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9031
}

.p_popup_win .p_popup_layout {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6)
}

.p_popup_win .popup_title {
	height: 66px;
	line-height: 66px;
	border-bottom: 1px solid #e3e2e8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.p_popup_win .popup_title .title_text {
	font-size: 16px;
	color: #333;
	margin-left: 24px
}

.p_popup_win .p_popup_container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background-color: #fff
}

.p_popup_container .popup_content.link_popup {
	height: -webkit-calc(100% - 66px);
	height: -moz-calc(100% - 66px);
	height: calc(100% - 66px);
	overflow-x: hidden
}

.p_popup_win .popup_content.link_popup::-webkit-scrollbar {
	width: 6px;
	margin-right: 6px
}

.p_popup_win .popup_content.link_popup::-webkit-scrollbar-thumb {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background: #d2d2d2
}

.p_popup_win .popup_content.link_popup::-webkit-scrollbar-track {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #f0f0f0
}

.p_popup_win .popup_save_wrap {
	margin-top: 40px;
	text-align: center
}

.p_popup_win .popup_button {
	margin: 0 18px
}

.p_popup_win .popup_close {
	position: absolute;
	right: 30px;
	top: 25px;
	cursor: pointer;
	color: #666;
	font-size: 16px
}

.p_popup_win .popup_tool_tab {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -55px;
	width: 140px;
	height: 45px;
	line-height: 45px;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .2);
	font-size: 0
}

.p_popup_win .tool_btn {
	display: inline-block;
	float: left;
	cursor: pointer
}

.p_popup_win .eidt_tool {
	width: 86px;
	font-size: 13px
}

.p_popup_win .tool_btn_split {
	display: inline-block;
	width: 1px;
	height: 24px;
	margin-top: 10px;
	background-color: #eee;
	float: left
}

.p_popup_win .tool_btn .btn_icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle
}

.p_popup_win .eidt_tool .btn_icon {
	margin-left: 15px;
}

.p_popup_win .eidt_tool:hover {
	color: #5874d8
}

.p_popup_win .eidt_tool:hover .btn_icon {
	background-position: -820px -110px
}

.p_popup_win .manage_tool:hover .btn_icon {
	background-position: -925px -110px
}

.p_popup_win .eidt_tool span {
	margin-left: 10px
}

.p_popup_win .manage_tool .btn_icon {
	margin-left: 19px;
	height: 14px;
	width: 17px;
	margin-top: 2px
}

.p_popup_win .m_form .form_item:hover {
	outline-width: 0
}

.jz_screen_mobi .jz_preview_area+.p_popup_win,
.jz_screen_mobi .p_popup_win {
	position: fixed;
	top: 148px;
	width: 375px;
	height: 667px;
	max-height: -webkit-calc(100% - 122px);
	max-height: -moz-calc(100% - 122px);
	max-height: calc(100% - 122px);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	left: 0;
	right: 0
}

.jz_screen_mobi .p_popup_win {
	top: 0;
	width: 100%;
	height: 100%;
	max-height: none;
	z-index: 100
}

.jz_preview_area+.p_popup_win .popup_title,
.jz_screen_mobi .p_popup_win .popup_title {
	height: 53px;
	line-height: 53px
}

.jz_preview_area+.p_popup_win .title_text,
.jz_screen_mobi .p_popup_win .title_text {
	margin: 0;
	text-align: center
}

.jz_screen_mobi .p_popup_win .p_popup_layer {
	overflow: hidden
}

.jz_screen_mobi .p_popup_win .popup_title {
	text-align: center
}

.jz_screen_mobi .p_popup_win .i_close {
	position: absolute;
	left: 12px;
	right: auto;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.jz_screen_mobi .p_popup_win .i_close:before {
	content: "\b0107"
}

.jz_screen_mobi .p_popup_win .popup_content.link_popup::-webkit-scrollbar {
	width: 0
}

.jz_screen_mobi.jz_html_manage .p_popup_win .popup_content.link_popup::-webkit-scrollbar {
	width: 6px
}

.jz_screen_pc .popup_in_pc {
	display: block
}

.jz_screen_mobi .popup_in_mobi {
	display: block
}

.file_download_container {
	width: 100%
}

.file_download_container .file_item_download a {
	display: inline-block;
	width: 100%;
	text-align: center
}

.file_download_container .file_item_wrap {
	background: #fff
}

.jz_file_download_0 .file_item_wrap {
	height: 58px;
	border-bottom: 1px dashed #e7e7e7
}


.jz_file_download_0 .file_item_wrap .file_item {
	padding: 0 9px 0 9px;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_file_download_0 .file_item div {
	display: inline-block
}

.jz_file_download_0 .file_item .file_item_message {
	width: 86%;
	margin-right: 5.8%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-shrink: 13;
	-ms-flex-negative: 13;
	flex-shrink: 13
}

.jz_file_download_0 .file_item .file_item_download {
	min-width: 80px;
	height: 34px;
	background: #f2f3f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px
}

.jz_file_download_0 .file_item_download a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	height: 100%
}

.jz_file_download_0 .file_item_message .file_item_title {
	color: #333;
	font-size: 14px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-flex-shrink: 2;
	-ms-flex-negative: 2;
	flex-shrink: 2
}

.jz_file_download_0 .file_item_message .file_item_size {
	color: #666;
	font-size: 14px;
	margin: 0 0 0 4%
}

.jz_screen_pc .jz_file_download_0 .file_item_download a {
	line-height: 34px
}

.jz_screen_mobi .jz_file_download_0 .file_item_wrap {
	height: 76px
}

.jz_screen_mobi .jz_file_download_0 .file_item {
	padding: 0 3.7%
}

.jz_screen_mobi .jz_file_download_0 .file_item_download {
	min-width: 70px;
	height: 30px
}

.jz_screen_mobi .jz_file_download_0 .file_item_message {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.jz_screen_mobi .jz_file_download_0 .file_item_size {
	color: #999;
	font-size: 12px;
	margin: 2px 0 0 0
}

.jz_screen_mobi .jz_file_download_0 .file_item_title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	overflow: hidden
}

.jz_screen_mobi .jz_file_download_0 .file_item_download a {
	line-height: 30px
}

.jz_screen_pc .jz_file_download_1 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_file_download_1 .file_item_wrap {
	width: 31.6%;
	height: 100px;
	margin: 10px .7%;
	border: 1px solid rgba(240, 240, 240, 1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1
}

.jz_file_download_1 .file_item_wrap .file_item {
	width: 90%;
	height: 48px;
	margin: 0 auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_file_download_1 .file_item_message {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 70%;
	margin: 20px 12px
}

.jz_file_download_1 .file_item_message .file_item_title {
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	color: #333;
	font-size: 14px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	overflow: hidden
}

.jz_file_download_1 .file_item .file_item_download {
	min-width: 48px;
	height: 30px;
	background: rgba(242, 243, 245, 1);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: center
}

.jz_file_download_1 .file_item_download a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	width: 100%;
	height: 100%;
	line-height: 34px
}

.jz_file_download_1 .file_item_download a svg {
	color: #7e858c
}

.jz_file_download_1 .file_item_download a:hover svg {
	color: #fff
}

.jz_file_download_1 .file_item_message .file_item_size {
	color: #999;
	font-size: 12px;

}

.jz_file_download_1 .file_item_title {
	line-height: 28px
}

.jz_screen_pc .jz_file_download_1 .file_item_size {
	line-height: 20px
}

.jz_screen_pc .jz_file_download_1 .file_item_message .file_item_title {
	font-size: 16px
}

.jz_screen_mobi .jz_file_download_1 .file_item_wrap {
	width: 92.6%;
	height: 76px;
	margin: 0 3.7%;
	border: none;
	border-bottom: 1px dashed rgba(240, 240, 240, 1);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}



.jz_screen_mobi .jz_file_download_1 .file_item {
	width: 100%;
	height: 48px;
	margin: 0
}

.jz_screen_mobi .jz_file_download_1 .file_item_message {
	width: 68%
}

.jz_screen_mobi .jz_file_download_1 .file_item_size {
	line-height: 20px
}

.jz_screen_mobi .jz_file_download_1 .file_item_title {
	line-height: 20px;
	font-size: 14px
}

.iframe_module .module_tip span {
	text-decoration: underline
}

.jz_module_style_29.jz_module {
	min-width: 200px
}

.jz_module_style_29 .module_content {
	height: 54px;
	min-height: 44px
}

.site_search_module {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: 100%;
	padding: 5px
}

.site_search_module_wrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	height: 100%
}

.site_search_module *,
.site_search_wrap * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.site_search_wrap {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff
}

.site_search_wrap_flex_reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.site_search_wrap_border {
	border-width: 1px;
	border-style: solid;
	border-color: #eee
}

.site_search_wrap_border2px {
	border-width: 2px
}

.site_search_wrap_border_radius {
	-webkit-border-radius: 999px;
	-moz-border-radius: 999px;
	border-radius: 999px
}

.site_search_wrap.bg {
	background-color: #f3f3f3
}

.site_search_input_wrap {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1
}

.site_search_input {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	outline: 0;
	padding: 0 14px;
	background-color: transparent
}

.site_search_input::-ms-clear {
	display: none
}

.site_search_input_pl0 {
	padding-left: 0
}

.site_search_btn_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 70px;
	height: 100%;
	color: #fff;
	fill: #fff;
	cursor: pointer
}

.site_search_btn_wrap_svg_grey {
	fill: grey
}

.site_search_btn_wrap svg {
	width: 20px;
	height: 20px
}

.site_search_btn_wrap_width50 {
	width: 50px
}

.site_search_dropdown {
	position: absolute;
	top: -webkit-calc(100% + 3px);
	top: -moz-calc(100% + 3px);
	top: calc(100% + 3px);
	left: 50%;
	z-index: 2;
	width: -webkit-calc(100% - 30px);
	width: -moz-calc(100% - 30px);
	width: calc(100% - 30px);
	margin-left: -webkit-calc((100% - 30px)/ -2);
	margin-left: -moz-calc((100% - 30px)/ -2);
	margin-left: calc((100% - 30px)/ -2);
	padding: 20px 17px 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px 0 rgba(53, 53, 53, .12);
	-moz-box-shadow: 0 0 10px 0 rgba(53, 53, 53, .12);
	box-shadow: 0 0 10px 0 rgba(53, 53, 53, .12);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.site_search_dropdown.position_top {
	top: auto;
	bottom: -webkit-calc(100% + 3px);
	bottom: -moz-calc(100% + 3px);
	bottom: calc(100% + 3px)
}

.site_search_dropdown_title {
	font-size: 13px;
	color: #999
}

.site_search_dropdown_content {
	padding: 20px 0
}

.site_search_dropdown_item {
	overflow: hidden
}

.site_search_dropdown_clear {
	float: right;
	cursor: pointer
}

.site_search_text_compon {
	max-width: 150px;
	display: inline-block;
	margin: 0 7px 7px 0;
	padding: 5px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #f3f3f3;
	color: #333;
	font-size: 13px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer
}

.site_search_dropdown .site_search_text_compon:hover {
	color: #fff
}

.site_search_mobi_popup {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9033;
	padding: 18px 14px;
	background-color: #fff
}

.searchWindowOpen {
	-webkit-animation: popupSearchWindow .25s both;
	-moz-animation: popupSearchWindow .25s both;
	-o-animation: popupSearchWindow .25s both;
	animation: popupSearchWindow .25s both
}

@-webkit-keyframes popupSearchWindow {
	0% {
		opacity: 0;
		top: 200px
	}

	100% {
		opacity: 1;
		top: 0
	}
}

@-moz-keyframes popupSearchWindow {
	0% {
		opacity: 0;
		top: 200px
	}

	100% {
		opacity: 1;
		top: 0
	}
}

@-o-keyframes popupSearchWindow {
	0% {
		opacity: 0;
		top: 200px
	}

	100% {
		opacity: 1;
		top: 0
	}
}

@keyframes popupSearchWindow {
	0% {
		opacity: 0;
		top: 200px
	}

	100% {
		opacity: 1;
		top: 0
	}
}

.searchWindowOff {
	-webkit-animation: closeSearchWindow .25s both;
	-moz-animation: closeSearchWindow .25s both;
	-o-animation: closeSearchWindow .25s both;
	animation: closeSearchWindow .25s both
}

@-webkit-keyframes closeSearchWindow {
	0% {
		opacity: 1;
		top: 0
	}

	100% {
		opacity: 0;
		top: 200px
	}
}

@-moz-keyframes closeSearchWindow {
	0% {
		opacity: 1;
		top: 0
	}

	100% {
		opacity: 0;
		top: 200px
	}
}

@-o-keyframes closeSearchWindow {
	0% {
		opacity: 1;
		top: 0
	}

	100% {
		opacity: 0;
		top: 200px
	}
}

@keyframes closeSearchWindow {
	0% {
		opacity: 1;
		top: 0
	}

	100% {
		opacity: 0;
		top: 200px
	}
}

.search_mobi_header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.search_mobi_input_wrap {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 38px;
	padding: 0 14px;
	background-color: #f3f3f3;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px
}

.search_mobi_input_wrap input {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	height: 100%;
	margin-left: 10px;
	font-size: 14px;
	border: none;
	outline: 0;
	background-color: transparent
}

.search_mobi_input_wrap svg {
	width: 20px;
	height: 20px;
	fill: grey
}

#icon_close_search .icon_close_circle {
	fill: #c3c3c7
}

#icon_close_search .icon_close_path {
	fill: #fff
}

.search_mobi_cancel {
	margin-left: 10px;
	font-size: 14px;
	color: #666;
	cursor: pointer
}

.search_mobi_keyword_list {
	position: relative;
	margin-top: 20px
}

.search_mobi_list_title {
	font-size: 14px;
	color: #999
}

.search_mobi_list_clear {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}

.search_mobi_keyword_wrap {
	margin-top: 12px
}

.site_search_mobi_mask {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.text-danger {
	color: #f93537
}

.text-underline {
	text-decoration: underline
}

.cursor-pointer {
	cursor: pointer
}

.standard-version-icon:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(/image/rimage/manage/mbg01.png?v=202006101447) no-repeat -648px -150px
}

.m_plugin_code--empty {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 80px
}

.iframe_module--empty {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 80px
}

.font-size-none {
	font-size: 0
}

.module_online_service_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.module_online_service_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px
}

.online_service_btn {
	min-width: 120px;
	padding: 0 16px;
	display: block;
	height: 38px;
	line-height: 38px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	font-size: 14px;
	color: #fff;
	outline: 0;
	border: none;
	cursor: pointer;
	margin-top: 20px;
	margin-right: 50px;
	width: auto;
	overflow: hidden
}

.jz_screen_mobi .online_service_btn {
	margin-right: 20px
}

.online_service_btn:first-child {
	margin-top: 0
}

.online_service_contacts {
	margin: 0 50px 0 0
}

.jz_screen_mobi .online_service_contacts {
	margin: 0 20px 0 0
}

.online_service_contact {
	margin: 20px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.online_service_wechat {
	max-width: 110px;
	margin-right: 50px;
	display: inline-block;
	vertical-align: middle
}

.online_service_wechat_content {
	width: 110px;
	height: 110px
}

.online_service_wechat>img {
	max-width: 100%;
	height: 110px
}

.online_service_wechat:last-child {
	margin-right: 0
}

.online_service_wechat_text {
	color: #999;
	text-align: center;
	margin-top: 5px;
	line-height: 22px
}

.online_service_btn_icon {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	margin-top: -.5ex
}

.online_service_wechat--default {
	background-image: url(/image/rimage/module/online_service/code.png?v=201907311250);
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-color: #fff
}

.jz_screen_mobi .online_service_wechat:first-child {
	margin-left: 0
}

.online_service_btn_icon--svg {
	fill: #fff
}

.online_service_contact_label {
	word-break: keep-all
}

.jz_screen_mobi .module_online_service_content {
	padding: 3.2% 3.7%
}

.jz_module_style_31.jz_module {
	min-width: 180px
}

.m_member_center_wrap .m_member_center_form_wrap {
	width: 100%;
	min-height: 300px;
	padding: 30px 30px 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.m_member_center_form_wrap .m_member_center_form {
	width: 100%;
	border: 1px solid #eee;
	margin-bottom: 41px
}

.m_member_center_form .form_item {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: center;
	font-size: 14px
}

.m_member_center_form_wrap .m_member_form_item_wrap {
	background: #f8f8f8;
	font-size: 0;
	height: 50px
}

.m_member_center_form_wrap .m_member_form_list:nth-child(odd) {
	background: #fff
}

.m_member_center_form_wrap .m_member_form_item_wrap:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%
}

.m_member_form_item_wrap .form_item_left {
	width: 23.5%
}

.m_member_form_item_wrap .form_item_center {
	width: 47%;
	padding: 0 6.5%;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.m_member_form_item_wrap .form_item_status {
	width: 10%;
	border-right: 1px solid #e5e5e5
}

.m_member_form_item_wrap .form_item_status_content {
	border: none
}

.m_member_form_item_wrap .form_item_right {
	width: 19.5%;
	cursor: pointer;
	position: relative
}

.m_member_form_list .form_item_right:hover {
	color: #5874d8
}

.m_member_form_item_wrap .form_head_border {
	border: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none
}

.jz_pagination_wrap_4 {
	margin: 10px;
	line-height: 30px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-align: center;
	font-size: 0;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.jz_pagination_wrap_4 a {
	display: block;
	width: 100%;
	height: 100%
}

.jz_pagination_wrap_4 .pagination_btn {
	display: inline-block;
	min-width: 35.5px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0 6px;
	border: none;
	color: #666;
	font-size: 14px;
	vertical-align: top;
	cursor: pointer;
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 10px
}

.jz_pagination_wrap_4 .pagination_btn_prev_1 {
	width: 36px;
	height: 32px;
	line-height: 32px;
	padding: 0;
	text-align: center;
	border: 1px solid #e3e2e8;
	margin-left: -1px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px
}

.jz_pagination_wrap_4 .pagination_btn_next_1 {
	width: 36px;
	height: 32px;
	line-height: 32px;
	padding: 0;
	text-align: center;
	border: 1px solid #e3e2e8;
	margin-left: -1px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px
}

.jz_pagination_wrap_4 .pagination_btn_prev_1 svg {
	position: relative;
	width: 16px;
	fill: #1a1a1a;
	top: -60px
}

.jz_pagination_wrap_4 .pagination_btn_next_1 svg {
	position: relative;
	width: 16px;
	fill: #1a1a1a;
	top: -60px
}

.jz_pagination_wrap_4 .pagination_btn_disable {
	cursor: not-allowed
}

.jz_pagination_wrap_4 .pagination_btn_disable svg {
	fill: #ccc
}

.jz_pagination_wrap_4 .pagination_btn_disable svg:hover {
	fill: #ccc
}

.jz_pagination_wrap_4 .pagination_total {
	margin: 0 10px;
	font-size: 14px;
	color: #333;
	line-height: 32px
}

.jz_pagination_wrap_4 .pagination_jump {
	display: inline-block
}

.jz_pagination_wrap_4 .pagination_jump span {
	font-size: 14px;
	color: #333;
	line-height: 32px
}

.jz_pagination_wrap_4 .pagination_jump .pagination_input {
	width: 60px;
	height: 32px;
	display: inline-block;
	border: 1px solid #e3e2e8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	text-indent: 0;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	outline: 0;
	margin: 0 3px;
	background: 0 0
}

.jz_pagination_wrap_4 .pagination_jump .pagination_input::-webkit-inner-spin-button,
.jz_pagination_wrap_4 .pagination_jump .pagination_input::-webkit-outer-spin-button {
	-webkit-appearance: none
}

.jz_pagination_wrap_4 .pagination_comfirm {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	padding: 0 13px;
	border: 1px solid #e3e2e8;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: 0 0;
	outline: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 0;
	color: #333;
	font-family: 微软雅黑;
	white-space: nowrap;
	margin-left: 12px;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}

.jz_pagination_wrap_4 .pagination_number_1 {
	height: 32px;
	line-height: 32px;
	padding: 0;
	text-align: center;
	border: 1px solid #e3e2e8;
	margin-left: -1px;
	width: auto;
	min-width: 36px
}

.jz_pagination_wrap_4 .pagination_ellipsis {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 36px;
	height: 32px;
	line-height: 24px;
	margin: 0;
	padding: 0 4px;
	vertical-align: top;
	text-align: center;
	font-size: 14px;
	cursor: pointer
}

.button {
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	cursor: pointer
}

.jz_pagination_wrap_4 .pagination_comfirm {
	background: #5874d8;
	color: #fff
}

.m_member_center_form_wrap .pagination_btn_disable a {
	cursor: not-allowed
}

.m_member_center_form_wrap a {
	color: #333
}

.m_member_center_form_wrap a:hover {
	color: #5874d8
}

.m_member_center_form_wrap .pagination_number_selected a {
	color: #5874d8
}

.m_member_center_tabs_form {
	position: relative
}

.red_tips {
	width: 6px;
	height: 6px;
	background: rgba(251, 11, 11, 1);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: -10px;
	top: 2px;
	display: none
}

.red_tips_active {
	display: block
}

.view_detail {
	position: relative
}

.view_detail:after {
	content: '';
	width: 6px;
	height: 6px;
	background: rgba(251, 11, 11, 1);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	display: none;
	top: 3px;
	right: -9px
}

.view_detail_active:after {
	display: block
}

.jz_screen_mobi .view_detail_active:after {
	display: none
}

.mobi_remark_tips {
	display: none
}

.jz_screen_mobi .mobi_remark_tips {
	font-size: 12px;
	color: #999;
	position: absolute;
	top: 16px;
	right: 2.3rem
}

.jz_screen_mobi .mobi_remark_tips_active {
	display: block
}

.jz_screen_mobi .m_member_form_page {
	display: none
}

.jz_screen_mobi .m_member_form_item_wrap:first-child {
	display: none
}

.jz_screen_mobi .m_member_center_wrap .m_member_center_form_wrap {
	padding: 0 16px
}

.jz_screen_mobi .m_member_center_form_wrap .m_member_center_form {
	margin-bottom: 0;
	border: none
}

.jz_screen_mobi .m_member_center_form_wrap .m_member_form_list {
	background: #fff;
	height: 72px;
	padding: 20px 0;
	border-bottom: 1px solid #ebebeb;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.jz_screen_mobi .m_member_form_list .form_item_right {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	font-size: 0;
	width: 100%
}

.jz_screen_mobi .m_member_form_list .form_item_left {
	display: block;
	position: absolute;
	top: 34px;
	width: 100%;
	font-size: 13px;
	color: #999
}

.jz_screen_mobi .m_member_form_list .form_item_center {
	display: inline-block;
	width: auto;
	position: absolute;
	top: 15px;
	padding: 0 10px 0 0;
	max-width: 100%
}

.jz_screen_mobi .m_member_form_list .form_item_status {
	position: absolute;
	right: 10px;
	width: auto;
	bottom: 20px;
	font-size: 13px
}

.jz_screen_mobi .m_member_center_form_wrap .m_member_form_item_wrap:before {
	display: none
}

.jz_screen_mobi .m_member_center_form .form_item {
	text-align: left
}

.jz_screen_mobi .m_member_center_form .form_item_center:after {
	content: '';
	width: 6px;
	height: 6px;
	background: rgba(251, 11, 11, 1);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	display: none;
	top: 3px;
	right: 1px
}

.jz_screen_mobi .m_member_center_form .form_item_center_active:after {
	display: block
}

.formDetail .formXSite {
	top: 15px
}

.formDetail .formTLSite {
	padding: 20px 0;
	border-bottom: 1px solid #e3e2e8
}

.formDetail .formTLSite .formTCSite {
	color: #333
}

.formDetail .form_list_content::-webkit-scrollbar {
	width: 0
}

.formDetail:hover .formScroll .form_list_content::-webkit-scrollbar {
	width: 7px
}

.formDetail:hover .formScroll .form_list_content::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background: #d2d2d2
}

.formDetail:hover .formScroll .form_list_content::-webkit-scrollbar-track {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f1f1f1
}

.formDetail .form_list_content {
	margin: 30px 16px 0 50px;
	height: 536px;
	overflow-y: scroll
}

.form_list_content .form_item_wrap {
	margin-bottom: 20px
}

.form_list_content .form_item_wrap div {
	display: inline-block;
	vertical-align: middle
}

.form_item_wrap .form_list_title {
	text-align: right;
	vertical-align: top;
	color: #333;
	font-size: 13px;
	width: 60px;
	margin-right: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 12px
}

.form_item_wrap .form_item_content {
	vertical-align: top;
	background: #f7f7f7;
	padding: 12px 21px 12px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 500px;
	min-height: 43px;
	color: #333;
	font-size: 13px
}

.formDetail .form_confirm {
	width: 106px;
	height: 35px;
	color: #fff;
	margin: 32px auto 0;
	background: #5874d8;
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: block;
	cursor: pointer
}

.formDetail .popupCnBg {
	padding-bottom: 0 !important
}

.formDetail .form_item_title {
	width: 70px;
	text-align: right;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.formDetail .form_item_status_wrap {
	margin-bottom: 20px
}

.formDetail .form_item_status_wrap .form_item_title {
	display: inline-block;
	font-size: 13px;
	vertical-align: middle
}

.formDetail .form_item_status_wrap .form_item_status {
	display: inline-block;
	font-size: 13px;
	vertical-align: middle
}

.jz_screen_mobi #popupBg10001 {
	display: none
}

.jz_screen_mobi .formDetail {
	display: none !important
}

.jz_screen_mobi .mobi_member_form_detail {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10001;
	background: #fff;
	font-size: 16px;
	color: #333;
	font-weight: 400
}

.jz_screen_mobi .mobi_member_form_detail .form_detail_header {
	height: 47px;
	position: relative;
	text-align: center;
	line-height: 47px;
	border-bottom: 1px solid #ebebeb;
	padding: 0 25%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.jz_screen_mobi .mobi_member_form_detail .header_back {
	top: 16px;
	left: 20px;
	font-size: 15px;
	position: absolute;
	cursor: pointer
}

.jz_screen_mobi .form_list_content .form_item_wrap div {
	display: block;
	font-size: 13px;
	color: #333
}

.jz_screen_mobi .form_list_content {
	padding: 8px 16px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: -webkit-calc(100% - 48px);
	height: -moz-calc(100% - 48px);
	height: calc(100% - 48px);
	overflow-y: scroll
}

.jz_screen_mobi .form_list_content .form_item_wrap {
	margin-top: 15px
}

.jz_screen_mobi .form_item_wrap .form_item_title {
	margin-bottom: 16px
}

.jz_screen_mobi .form_item_wrap .form_item_content {
	width: 100%
}

.jz_screen_mobi .form_list_content::-webkit-scrollbar {
	width: 7px
}

.jz_screen_mobi .form_list_content::-webkit-scrollbar-thumb {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
	background: #d2d2d2
}

.jz_screen_mobi .form_list_content::-webkit-scrollbar-track {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background-color: #f1f1f1
}

.jz_screen_mobi .m_member_center_main_panel {
	display: block
}

.jz_screen_pc .member_icon_form {
	display: none
}

.jz_screen_mobi .member_icon_form {
	width: 18px;
	height: 18px
}

.jz_screen_mobi .form_item_status_wrap .form_item_title {
	display: inline-block;
	font-size: 13px
}

.jz_screen_mobi .form_item_status_wrap .form_item_status {
	display: inline-block;
	font-size: 13px
}

.m_member_center_form .member_no_list {
	height: 405px;
	overflow: hidden;
	display: none
}

.m_member_center_form .no_list_pic {
	display: block;
	width: 157px;
	height: 123px;
	margin: 100px auto 40px;
	background: url(/image/rimage/jz/defaultIcon.png?v=201811211412) 0 0
}

.m_member_center_form .no_list_text {
	min-width: 120px;
	text-align: center;
	color: #666;
	margin: 0 auto;
	font-size: 14px
}

.none_status .m_member_form_item_wrap .form_item_status {
	display: none
}

.none_status .m_member_form_list .form_item_status {
	display: none
}

.none_status .m_member_form_item_wrap .form_item_left {
	width: 23.5%
}

.none_status .m_member_form_item_wrap .form_item_center {
	width: 53%
}

.none_status .m_member_form_item_wrap .form_item_right {
	width: 23.5%
}

.none_status .m_member_form_list .form_item_left {
	width: 23.5%
}

.none_status .m_member_form_list .form_item_center {
	width: 53%
}

.none_status .m_member_form_list .form_item_right {
	width: 23.5%
}

.jz_svg_animation {
	position: absolute;
	background: rgba(88, 116, 216, .2);
	opacity: 1;
	border: 1px #5975d4 dashed;
	z-index: 1
}

.jz_svg_animation .svg_white_bg {
	width: 46px;
	height: 46px;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	margin: 0 auto;
	top: 50%;
	-webkit-transform-origin: center top;
	-moz-transform-origin: center top;
	-ms-transform-origin: center top;
	-o-transform-origin: center top;
	transform-origin: center top;
	-webkit-transform: scale(1, 1) translateY(-50%);
	-moz-transform: scale(1, 1) translateY(-50%);
	-ms-transform: scale(1, 1) translateY(-50%);
	-o-transform: scale(1, 1) translateY(-50%);
	transform: scale(1, 1) translateY(-50%);
	opacity: 1
}

.jz_svg_animation .m_svg_animation {
	width: 42px;
	height: 42px;
	padding: 2px
}

.jz_svg_animation .run-svg-animation-leave-active,
.run-svg-wrap-animation-leave-active {
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.jz_svg_animation .run-svg-animation-leave-to,
.run-svg-wrap-animation-leave-to {
	opacity: 0
}

.jz_svg_animation .run-svg-animation-enter-active {
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	-moz-transition: transform .3s ease, -moz-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

.jz_svg_animation .run-svg-animation-enter {
	-webkit-transform: scale(.5, .5) translateY(-50%);
	-moz-transform: scale(.5, .5) translateY(-50%);
	-ms-transform: scale(.5, .5) translateY(-50%);
	-o-transform: scale(.5, .5) translateY(-50%);
	transform: scale(.5, .5) translateY(-50%)
}

.m_nav_logo_img {
	height: 65px;
	margin: 0 10px
}

@-webkit-keyframes bUser-anim-in {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@-moz-keyframes bUser-anim-in {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@-o-keyframes bUser-anim-in {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@keyframes bUser-anim-in {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@-webkit-keyframes bUser-anim-in-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@-moz-keyframes bUser-anim-in-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@-o-keyframes bUser-anim-in-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@keyframes bUser-anim-in-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@-webkit-keyframes bUser-anim-out {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@-moz-keyframes bUser-anim-out {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@-o-keyframes bUser-anim-out {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@keyframes bUser-anim-out {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@-webkit-keyframes bUser-anim-out-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@-moz-keyframes bUser-anim-out-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@-o-keyframes bUser-anim-out-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

@keyframes bUser-anim-out-pseudo {
	0% {
		background: rgba(255, 255, 255, .65)
	}

	100% {
		background: 0 0
	}
}

.siteAdvertisement_box_BUser {
	display: block;
	position: fixed;
	bottom: 30px;
	width: 426px;
	height: 396px;
	left: 12px;
	z-index: 33;
	color: #333;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.jz_screen_mobi .siteAdvertisement_box_BUser {
	display: none
}

.siteAdvertisement_box_BUser img {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 100%
}

.freeJZ_BUser {
	overflow: hidden;
	display: block;
	width: 154px;
	height: 40px;
	line-height: 40px;
	text-indent: 39px;
	color: #814900;
	text-decoration: none;
	position: absolute;
	margin-left: 145px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-weight: 600;
	bottom: 70px;
	font-size: 16px;
	background: -webkit-gradient(linear, left bottom, left top, from(#ffcc4f), to(#fff5da));
	background: -webkit-linear-gradient(bottom, #ffcc4f, #fff5da);
	background: -moz-linear-gradient(bottom, #ffcc4f, #fff5da);
	background: -o-linear-gradient(bottom, #ffcc4f, #fff5da);
	background: linear-gradient(to top, #ffcc4f, #fff5da)
}

.siteAdvertisement_box_BUser .anim {
	-moz-animation: bUser-anim-out .75s;
	-webkit-animation: bUser-anim-out .75s;
	-o-animation: bUser-anim-out .75s;
	animation: bUser-anim-out .75s
}

.siteAdvertisement_box_BUser .anim:after {
	-moz-animation: bUser-anim-out-pseudo .75s;
	-webkit-animation: bUser-anim-out-pseudo .75s;
	-o-animation: bUser-anim-out-pseudo .75s;
	animation: bUser-anim-out-pseudo .75s
}

.siteAdvertisement_box_BUser .anim,
.siteAdvertisement_box_BUser .anim:after {
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 1.3s;
	-moz-animation-duration: 1.3s;
	-o-animation-duration: 1.3s;
	animation-duration: 1.3s
}

.freeJZ_BUser::after {
	position: absolute;
	content: '';
	width: 7px;
	height: 13px;
	background: url(/image/advPhoto/f_visitor_icon.png?v=201910081155) no-repeat;
	top: 50%;
	margin-top: -6.5px;
	right: 39px
}

.closeImg_BUser {
	background: url(/image/advPhoto/f_visitor_guanbi.png?v=201910081155) no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 9px;
	top: 9px;
	z-index: 99
}

.c_captcha_popup {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9034
}

.c_captcha_popup--mask {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .8
}

.c_captcha_popup--content {
	position: absolute;
	z-index: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff
}

.c_captcha_popup--title {
	padding: 18px 14px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 15px;
	color: #333
}

.c_captcha_popup--input_wrap {
	position: relative;
	width: 326px;
	margin: 22px auto 28px
}

.jz_screen_mobi .c_captcha_popup--input_wrap {
	width: 292px
}

.c_captcha_popup--input {
	width: 178px;
	height: 40px;
	padding: 0;
	padding-left: 10px;
	border: 1px solid #d9d9d9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	outline: 0
}

.jz_screen_mobi .c_captcha_popup--input {
	width: 144px
}

.c_captcha_popup--input__error {
	border-color: red
}

.c_captcha_popup--validate_code {
	position: absolute;
	width: 130px;
	height: 42px;
	right: 0;
	top: 0;
	cursor: pointer
}

.c_captcha_popup--msg {
	position: absolute;
	top: 47px;
	font-size: 12px;
	line-height: 1;
	color: red
}

.c_captcha_popup--btn_confirm {
	width: 326px;
	height: 42px;
	border: 0;
	margin: 0 14px;
	margin-bottom: 22px;
	outline: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	background: #48adf7;
	color: #fff;
	font-size: 14px;
	text-align: center
}

.jz_screen_mobi .c_captcha_popup--btn_confirm {
	width: 292px
}

.c_captcha_popup--close {
	position: absolute;
	right: 14px;
	top: 20px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(/image/v2/mbg01.png?v=202006101447) no-repeat -449px -187px
}

.exhibition_product_btn_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 15px
}

.exhibition_product_btn_wrap .exhibition_product_form_btn {
	display: block;
	max-width: 200px;
	min-width: 100px;
	width: 54%;
	font-size: 16px;
	color: #fff;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	text-align: center
}

.exhibition_product_form_btn_text {
	display: block;
	width: 70%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 auto;
	padding: 4.5% 0
}

.jz_product_list_2 .exhibition_product_btn_wrap,
.jz_product_list_3 .exhibition_product_btn_wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.jz_product_list_3 .exhibition_product_form_btn {
	position: relative;
	z-index: 1
}

.jz_screen_mobi .exhibition_product_btn_wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 10px
}

.jz_screen_mobi .exhibition_product_btn_wrap .exhibition_product_form_btn {
	max-width: 160px
}

.jz_screen_mobi .jz_product_list_3 .exhibition_product_btn_wrap .exhibition_product_form_btn {
	width: 30%
}

.jz_screen_mobi .exhibition_product_form_btn_text {
	font-size: 14px
}

.product_result_btn_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 8px
}

.product_result_form_btn {
	display: block;
	max-width: 200px;
	min-width: 100px;
	width: 54%;
	font-size: 14px;
	color: #fff;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	text-align: center
}

.jz_screen_mobi .product_result_btn_wrap .product_result_form_btn {
	max-width: 160px
}

.product_result_form_btn_text {
	display: block;
	width: 70%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 auto;
	padding: 4.5% 0
}

.jz_screen_mobi .product_result_form_btn_text {
	font-size: 14px
}

.jz_product_result_2 .product_result_btn_wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.result_show_product_nopic .product_result_btn_wrap {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.jz_screen_mobi .result_show_product_nopic .product_result_btn_wrap .product_result_form_btn {
	width: 30%
}

.jz_screen_mobi .result_show_product_nopic .product_result_btn_wrap {
	padding-bottom: 3px
}

.jz_screen_mobi .jz_module_style_9 {
	z-index: 2
}

.fk-loading-container {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9033;
	background-color: #fefefe
}

.loading-gif-container {
	width: 276px;
	height: 180px;
	margin: 0 auto;
	background: url(/image/loading/loading_copyWeb.gif?v=201912181508) no-repeat 0 0
}

.fk-center-container {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -140px 0 0 -140px;
	min-width: 280px;
	min-height: 280px
}

.loading-text {
	text-align: center;
	font-size: 12px;
	font-family: 微软雅黑, 'microsoft yahei', 宋体, 新宋体, sans-serif
}

.form_pay_item {
	font-size: 14px;
	color: #666;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 1.2%;
	min-width: -webkit-calc(180px + 2.4%);
	min-width: -moz-calc(180px + 2.4%);
	min-width: calc(180px + 2.4%);
	margin-bottom: 20px
}

.form_pay_item_txt {
	vertical-align: middle
}

.form_pay_item_price {
	color: #f13a3a;
	font-size: 16px;
	font-weight: 700;
	vertical-align: middle
}

.wechat_form_pay_item_svg {
	position: relative;
	top: -1px;
	width: 17px;
	height: 17px;
	margin-left: 33px;
	color: #fdb251
}

.jz_screen_mobi .wechat_form_pay_item_svg {
	top: 0
}

.form_pay_item_right {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.form_pay_wechat_txt {
	color: #333;
	margin-left: 6px
}

.jz_screen_mobi .form_pay_item {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form_item_wrap.pay_wrap {
	margin-top: 20px
}

.form_item_wrap.pay_wrap div.form_pay_price {
	color: #f13a3a;
	font-size: 14px
}

.form_item_pay_right {
	float: right;
	margin-right: 35px
}

.form_pay_svg {
	width: 22px;
	height: 22px;
	color: #fdb251;
	vertical-align: middle
}

.wechat_pay_text {
	vertical-align: 0
}

.jz_screen_mobi .form_item_wrap.pay_wrap div {
	display: inline-block
}

.jz_screen_mobi .form_item_wrap.pay_wrap .form_item_title {
	margin-bottom: 0
}

.jz_screen_mobi .form_item_pay_right {
	margin-right: 0
}

.site_form_pay_wrap {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 9999;
	-webkit-transition: all 3s;
	-o-transition: all 3s;
	-moz-transition: all 3s;
	transition: all 3s;
	background-color: rgba(0, 0, 0, .5)
}

.form_pay_qrcode {
	position: absolute;
	background-color: #fff;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.form_pay_qrcode_top {
	overflow: hidden;
	margin-top: 15px
}

.site_form_close {
	background: url(/image/v2/mbg01.png?v=202006101447) -449px -187px no-repeat;
	float: right;
	width: 20px;
	height: 20px;
	margin-right: 20px;
	border: none;
	cursor: pointer
}

.wxpay_content {
	margin: 48px 0 0 80px;
	overflow: hidden
}

.wxpay_QrCode_box {
	padding-right: 82px;
	border-right: 1px solid rgba(234, 234, 234, 1);
	float: left;
	width: 273px
}

.wx_guard_img {
	width: 280px;
	height: 344px;
	margin-left: 53px;
	float: left
}

.wxpay_QrCode_imgBox {
	border: 1px solid rgba(238, 238, 238, 1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.wxpay_QrCode_title {
	font-size: 22px;
	padding-bottom: 13px;
	text-align: center
}

.wxpay_QrCode_tipBox {
	text-align: center;
	margin-top: 28px
}

.wxpay_QrCode_img {
	width: 240px;
	height: 240px;
	margin: 10px;
	padding: 5px
}

.wxpay_QrCode_tipImg {
	width: 32px;
	height: 32px;
	background: url(/image/wxPay/wx_06.jpg?v=201905221254) no-repeat;
	display: inline-block
}

.wxpayQrCodeText {
	display: inline-block;
	margin-left: 7px;
	font-size: 14px;
	color: #666
}

.mobi_pay_qrcode {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px 20px 20px
}

.mobi_pay_qrcode_image {
	width: 100%
}

.mobi_pay_qrcode_text {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 10px
}

.mobi_site_form_close {
	margin-right: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	float: none
}

.mobi_pay_title {
	text-align: center;
	font-size: 16px;
	color: #333;
	margin-bottom: 10px
}

.m_tabpack_tab {
	list-style: none;
	-webkit-transition: background .5s;
	-o-transition: background .5s;
	-moz-transition: background .5s;
	transition: background .5s;
	position: relative;
	-webkit-tap-highlight-color: transparent
}

.m_tabpack_content {
	white-space: nowrap;
	overflow: hidden;
	position: relative
}

.m_tabpack_tabarea {
	position: static;
	left: 0;
	white-space: normal;
	overflow: hidden
}

.m_tabpack_wrap {
	overflow: hidden;
	width: 100%
}

.m_tabpack_wrap .m_tabpack_tabarea {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	overflow: hidden
}

.jz_theme_bg_color.m_tabpack_tab {
	color: #fff
}

.m_tabpack_tabnamewrap {
	position: relative;
	width: 100%
}

.m_tabpack_tablist {
	margin: 0;
	padding: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.m_tabpack_tablist-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.m_tabpack_tab-average {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1
}

.jz_screen_mobi .m_tabpack_tablist-average .m_tabpack_tablist {
	max-width: 100%
}

.m_tabpack_tab-average.m_tabpack_tab {
	max-width: none
}

.jz_screen_mobi .m_tabpack_tablist {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	width: -moz-min-content;
	width: min-content;
	min-width: 100%;
	position: relative;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
	left: 0
}

.jz_screen_mobi .m_tabpack_tablist-average {
	width: 100%
}

.jz_screen_mobi .m_tabpack_tab {
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
	transition: .5s
}

.m_tabpack_tabname {
	width: 100%;
	display: block;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	float: left
}

.m_tabpack_tab {
	font-size: 14px;
	color: rgba(32, 32, 32, 1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 20px;
	margin: 10px 5px;
	max-width: 360px;
	min-width: 54px;
	text-align: center;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.m_tabpack_unline {
	height: 2px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	display: none
}

.m_tabpack_unline-short {
	width: -webkit-calc(100% - 10px);
	width: -moz-calc(100% - 10px);
	width: calc(100% - 10px);
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: -16px
}

.jz_screen_mobi .m_tabpack_unline-short {
	bottom: -13px
}

.m_tabpack_tab-active .m_tabpack_unline {
	display: block
}

.m_tabpack_splitwrap {
	padding: 10px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.m_tabpack_split {
	width: 1px;
	height: 16px;
	background: rgba(220, 220, 220, 1);
	display: none
}

.m_tabpack_split-scale {
	-webkit-transform: skew(-14deg);
	-moz-transform: skew(-14deg);
	-ms-transform: skew(-14deg);
	-o-transform: skew(-14deg);
	transform: skew(-14deg);
	right: -5px
}

.m_tabpack_main {
	padding: 0 1% .993049%
}

.jz_screen_mobi .m_tabpack_main {
	padding: 0 2.66667% 2.66667% 2.66667%
}

.m_tabpack_main:focus,
.m_tabpack_tabarea:focus {
	outline: 0
}

.m_tabpack_style-0 .m_tabpack_tab {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	padding: 6px 20px
}

.jz_screen_mobi .m_tabpack_style-0 .m_tabpack_tab-average {
	padding: 10px 20px
}

.jz_screen_mobi .m_tabpack_style-0 .m_tabpack_tab {
	padding: 4px 16px
}

.m_tabpack_style-1 .m_tabpack_split {
	display: block;
	height: 16px
}

.m_tabpack_style-1 .m_tabpack_tablist {
	border-bottom: 1px solid rgba(230, 230, 230, 1)
}

.m_tabpack_style-1 .m_tabpack_tab {
	margin: 0 5px;
	padding: 16px 20px
}

.jz_screen_mobi .m_tabpack_style-1 .m_tabpack_tab {
	padding: 12px 20px
}

.jz_screen_mobi .m_tabpack_style-2 .m_tabpack_tab {
	padding: 6px 12px
}

.m_tabpack_style-3 .m_tabpack_tablist {
	background: #2b2b2b
}

.m_tabpack_style-3 .m_tabpack_tab {
	margin: 0 5px;
	color: #fff;
	padding: 15px 20px
}

.jz_screen_mobi .m_tabpack_style-3 .m_tabpack_tab {
	padding: 10px 20px
}

.m_tabpack_style-3 .m_tabpack_tab:first-child {
	margin-left: 0
}

.m_tabpack_style-4 .m_tabpack_tab {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 40px
}

.jz_screen_mobi .m_tabpack_style-4 .m_tabpack_tab {
	padding: 8px 20px
}

.m_tabpack_style-4 .m_tabpack_tab-active .m_tabpack_triangle {
	width: 0;
	height: 0;
	z-index: 0;
	-webkit-transform-origin: 50% 25%;
	-moz-transform-origin: 50% 25%;
	-ms-transform-origin: 50% 25%;
	-o-transform-origin: 50% 25%;
	transform-origin: 50% 25%;
	bottom: -12px;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	border-width: 6px;
	border-style: solid;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent
}

.m_tabpack_style-5 .m_tabpack_tab {
	border: 1px solid rgba(240, 240, 240, 1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.m_tabpack_style-5 .m_tabpack_tab-active {
	border: none
}

.jz_screen_mobi .m_tabpack_style-5 .m_tabpack_tab {
	padding: 4px 20px
}

img.jz_img_lazyload:not([data-loaded=true]) {
	width: auto
}

.jz_screen_mobi .member_login_svg {
	width: 25px;
	height: 25px;
	color: #999
}

.jz_screen_mobi .s_member_login_mobi__logined .member_login_svg {
	color: #333
}

.jz_screen_mobi .s_multi_language_mobi_svg {
	width: 25px;
	height: 25px;
	color: #999
}

.jz_screen_mobi .g_mobi_nav_position__right .g_mobi_header__rightbar {
	left: 0;
	right: initial;
	padding-right: 0;
	padding-left: 15px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.jz_screen_mobi .g_mobi_nav_position__right .jz_nav_menu {
	left: initial;
	right: 15px
}

.jz_screen_mobi .g_mobi_nav_position__right .s_member_login_mobi {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-left: 10px
}

.jz_screen_mobi .g_mobi_nav_position__right .s_multi_language_wrap {
	margin-left: 0
}

.jz_screen_mobi .g_mobi_nav_style__1 .s_multi_language_mobi_svg {
	color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .member_login_svg {
	color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .nav_menu_item {
	background-color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .jz_nav_wrap_active .nav_menu_item {
	background-color: #999
}

.jz_screen_mobi .g_mobi_nav_style__1 .fkeditor-wrap {
	color: #fff
}

.jz_screen_mobi .g_mobi_nav_style__1 .g_mobi_header_content {
	border-bottom: none
}

.jz_screen_mobi .g_mobi_nav_style__1.g_mobi_header__fixed_bg_def {
	padding-bottom: initial
}

.jz_screen_mobi .g_mobi_nav_style__1 .jz_website_title .fkeditor-wrap * {
	color: #fff !important
}

.m_member_login_other {
	margin: 25px auto 0;
	width: 100%;
	max-width: 360px
}

.m_member_login_other_title {
	position: relative;
	font-size: 14px;
	color: #999;
	text-align: center
}

.m_member_login_other_title::after,
.m_member_login_other_title::before {
	content: "";
	position: absolute;
	width: -webkit-calc((100% - 86px)/ 2);
	width: -moz-calc((100% - 86px)/ 2);
	width: calc((100% - 86px)/ 2);
	top: 10px;
	height: 1px;
	background-color: #efefef
}

.m_member_login_other_title::before {
	left: 0
}

.m_member_login_other_title::after {
	right: 0
}

.m_member_login_other_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	margin-top: 30px;
	padding: 0 50px
}

.m_member_login_other_svg {
	width: 40px;
	height: 40px;
	cursor: pointer
}

.m_member_login_other_wechat {
	fill: #e3f5eb;
	color: #43c523
}

.m_member_login_other_wechat:hover {
	fill: #43c523;
	color: #fff
}

.m_member_login_other_sina {
	fill: #fbefe7;
	color: #ff494b
}

.m_member_login_other_sina:hover {
	fill: #ff494b;
	color: #fff
}

.m_member_login_other_qq {
	fill: #e6effe;
	color: #2991fb
}

.m_member_login_other_qq:hover {
	fill: #2991fb;
	color: #fff
}

.bindacct_wrap {
	padding: 40px 50px 0
}

.bindacct_avatar {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 auto;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain
}

.bindacct_name {
	margin-top: 25px;
	color: #333;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap
}

.bindacct_btn {
	max-width: 100%;
	width: 300px;
	height: 44px;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
	font-size: 14px;
	margin: 0 auto
}

.bindacct_btn-bind {
	margin-top: 40px;
	color: #fff
}

.bindacct_btn-login {
	border: 1px solid;
	margin-top: 30px;
	background-color: #fff
}

.bindOtherAcct_wrap {
	padding: 40px 50px 0
}

.bindOtherAcct_input {
	display: block;
	outline: 0;
	width: 100%;
	height: 40px;
	font-size: 15px;
	border: none;
	border-bottom: 1px solid #e9e9e9
}

.bindOtherAcct_input-pwd {
	margin-top: 20px
}

.bindOtherAcct_btn-bind {
	color: #fff;
	margin-top: 50px
}

.bindOtherAcct_btn-bind-disbaled {
	opacity: .65
}

.bindOtherAcct_btn-back {
	border: 1px solid;
	margin-top: 30px;
	background-color: #fff
}

.mobi_popup {
	position: fixed;
	top: 51px;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	background-color: #fff
}

.otherLoginSetting_avatar {
	width: 100px;
	height: 100px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 40px auto 0;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain
}

.otherLoginSetting_name {
	margin-top: 25px;
	color: #333;
	font-size: 16px;
	text-align: center
}

.otherLoginSetting_popup .pWCenter {
	height: -webkit-calc(100% - 64px);
	height: -moz-calc(100% - 64px);
	height: calc(100% - 64px)
}

.otherLoginSetting_wrap {
	padding: 0 60px;
	height: 100%;
	overflow-y: auto;
	font-size: 15px;
	color: #333
}

.otherLoginSetting_list {
	margin-top: 40px
}

.otherLoginSetting_item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 58px
}

.otherLoginSetting_label {
	width: 45px
}

.otherLoginSetting_label_text {
	width: 100px;
	text-align: right;
	margin-left: -55px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.otherLoginSetting_content-require::before {
	content: "*";
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 2;
	height: 18px;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: red
}

.otherLoginSetting_content {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	position: relative;
	height: 100%
}

.otherLoginSetting_input {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 0 0 10px;
	outline: 0;
	border: none;
	border-bottom: 1px solid #f0f0f0;
	height: 100%
}

.otherLoginSetting_btn-submit {
	max-width: 100%;
	width: 350px;
	height: 44px;
	font-size: 14px;
	color: #fff;
	line-height: 44px;
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	cursor: pointer
}

.otherLoginSetting_select {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	vertical-align: middle;
	height: 100%;
	padding-left: 10px
}

.otherLoginSetting_arrow {
	right: 15px
}

.otherLoginSetting_select-ct {
	position: absolute;
	top: 50%;
	right: 10px;
	z-index: 1;
	margin-top: -22px
}

.otherLoginSetting_captcha_img {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 100px;
	height: 30px;
	cursor: pointer
}

.otherLoginSetting_sms {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer
}

.mobi_popup .bindacct_wrap {
	padding: 40px 30px 0
}

.mobi_popup .otherLoginSetting_wrap {
	padding: 0 30px
}

.mobi_popup .otherLoginSetting_label {
	width: 66px
}

.mobi_popup .otherLoginSetting_label_text {
	margin-left: -34px
}

.mobi_popup .bindOtherAcct_wrap {
	padding: 40px 30px 0
}

.jz_screen_pc .s_footnav__holdwrap {
	height: 0
}

.s_footnav__holdwrap {
	height: 51px
}

.s_footnav__holdwrap-3 {
	height: 0
}

.s_footnav__wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	border-top: 1px solid rgba(235, 235, 235, 1);
	-webkit-transition: left, bottom .5s;
	-o-transition: left, bottom .5s;
	-moz-transition: left, bottom .5s;
	transition: left, bottom .5s;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	display: none;
	z-index: 8
}

.jz_screen_mobi .s_footnav__wrap {
	display: block
}

.s_footnav__pic {
	width: 20px;
	height: 20px;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	font-size: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.s_footnav__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 1
}

.s_footnav__list-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.s_footnav__item {
	color: #666;
	text-decoration: none;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 3px;
	background: #fff
}

.s_footnav__item-1 {
	width: 100%
}

.s_footnav__item-2 {
	width: 50%
}

.s_footnav__item-3 {
	width: 33.33333%
}

.s_footnav__item-4 {
	width: 25%
}

.s_footnav__name {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 13px
}

.s_footnav__contentType-1 .s_footnav__pic {
	display: none
}

.s_footnav__contentType-2 .s_footnav__name {
	display: none
}

.s_footnav__style-1.s_footnav__contentType-1 .s_footnav__bigicon,
.s_footnav__style-1.s_footnav__contentType-2 .s_footnav__bigicon {
	top: -8px
}

.s_footnav__style-1.s_footnav__contentType-1 .s_footnav__whitecircle,
.s_footnav__style-1.s_footnav__contentType-2 .s_footnav__whitecircle {
	top: -12px
}

.s_footnav__style-1 {
	background-color: #fff
}

.s_footnav__bigicon {
	position: absolute;
	left: 50%;
	width: 42px;
	height: 42px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	top: -17px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 2
}

.s_footnav__whitecircle {
	position: absolute;
	left: 50%;
	width: 50px;
	height: 50px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	top: -21px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, .12);
	-moz-box-shadow: 0 -1px 4px rgba(0, 0, 0, .12);
	box-shadow: 0 -1px 4px rgba(0, 0, 0, .12);
	z-index: 1;
	background-color: #fff
}

.s_footnav__bigpic {
	color: #fff;
	font-size: 20px;
	width: 20px;
	height: 20px;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	font-size: 20px;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer
}

.s_footnav__pic-opacity {
	opacity: 0
}

.s_footnav__style-2 .s_footnav__list .s_footnav__item:first-child {
	width: 15%;
	max-width: 15%
}

.s_footnav__style-2 .s_footnav__list .s_footnav__item:not(:first-child) {
	border-left: 1px solid rgba(235, 235, 235, 1)
}

.s_footnav__style-3 {
	width: 80%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 40px;
	height: 40px;
	border-top: 0
}

.s_footnav__style-3 .s_footnav__item:first-child {
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px
}

.s_footnav__style-3 .s_footnav__item:last-child {
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px
}

.s_footnav__style-3 .s_footnav__item {
	background: rgba(238, 238, 238, .9)
}

.s_footnav__style-3 .s_footnav__name {
	display: none
}

.s_footnav__style-3 .s_footnav__list .s_footnav__item:not(:first-child) {
	border-left: 1px solid rgba(255, 255, 255, .8)
}

.s_footnav__style-3 .s_footnav__sublist {
	top: -10px
}

.s_footnav__sublist {
	position: absolute;
	-webkit-transform: translateY(-webkit-calc(-100% - 10px));
	-moz-transform: translateY(-moz-calc(-100% - 10px));
	-ms-transform: translateY(calc(-100% - 10px));
	-o-transform: translateY(calc(-100% - 10px));
	transform: translateY(calc(-100% - 10px));
	padding: 3px 0 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px solid rgba(235, 235, 235, 1);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	background: #fff;
	z-index: 2
}

.s_footnav__subitem {
	width: 90px;
	padding: 10px 0;
	margin: 0 8px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	border-bottom: 1px solid rgba(235, 235, 235, 1);
	color: #333;
	font-size: 13px;
	display: inline-block;
	text-align: center;
	cursor: pointer
}

.s_footnav__subitem:last-of-type {
	border: none
}

.s_footnav__triangle {
	width: 0;
	height: 0;
	border: 6.8px solid transparent;
	border-top: 6.8px solid #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	left: 50%;
	bottom: -13.6px;
	margin-left: -6.8px
}

.s_footnav__triangle:before {
	content: "";
	width: 0;
	height: 0;
	border: 6.8px solid transparent;
	border-top: 6.8px solid rgba(235, 235, 235, 1);
	z-index: -1;
	position: absolute;
	left: -6.8px;
	top: -5.5px
}

.s_footnav__childicon {
	width: 12px;
	height: 12px;
	vertical-align: middle;
	margin-right: -4px
}

.s_footnav__havechild .s_footnav__name {
	width: -moz-min-content;
	width: min-content
}

.s_multi_language_wrap {
	position: relative;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}

.jz_screen_pc .s_multi_language_wrap {
	min-width: 150px;
	margin: 0 -webkit-calc(50% - 75px);
	margin: 0 -moz-calc(50% - 75px);
	margin: 0 calc(50% - 75px)
}

.jz_screen_mobi .jz_mobi_header .s_multi_language_wrap {
	display: inline-block;
	margin: 0;
	width: auto;
	height: auto;
	line-height: 1;
	vertical-align: middle;
	margin-left: 10px
}

.jz_screen_mobi .g_mobi_nav_position__right.jz_mobi_header .s_multi_language_wrap {
	margin-left: 0
}

.s_multi_language_container {
	-webkit-tap-highlight-color: transparent
}

.jz_screen_mobi .jz_mobi_header .s_multi_language_container {
	cursor: pointer;
	width: auto
}

.s_multi_language_text {
	font-size: 14px;
	vertical-align: middle;
	color: #333
}

.s_multi_language_icon+.s_multi_language_text {
	margin-left: 12px
}

.s_multi_language_icon {
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	min-width: 24px;
	height: 18px;
}

.icon_en {
	background-position: -246px -112px
}

.icon_tcn {
	background-position: -246px -150px
}

.icon_jp {
	background-position: -246px -191px
}

.icon_kor {
	background-position: -246px -231px
}

.icon_lo {
	background-position: -246px -271px
}

.icon_th {
	background-position: -294px -70px
}

.icon_es {
	background-position: -294px -112px
}

.s_multi_language_es {
	width: 160px
}

.icon_ru {
	background-position: -294px -150px
}

.icon_fra {
	background-position: -294px -191px
}

.icon_it {
	background-position: -294px -231px
}

.icon_de {
	background-position: -294px -271px
}

.icon_ug {
	background-position: -246px -70px
}

.multi_language_panel {
	width: 390px;
	margin: -63px 0 0 -60px
}

.multi_language_panel .lan_title {
	height: 50px;
	line-height: 50px;
	text-align: left;
	padding-left: 30px;
	width: 450px;
	border-bottom: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px
}

.multi_language_panel .lan_container {
	width: 450px
}

.multi_language_panel .lan_lists {
	margin-top: 35px;
	padding: 0 25px;
	text-align: left
}

.multi_language_panel .lan_list {
	display: inline-block;
	width: 180px;
	text-align: left;
	margin: 0 10px 18px 10px;
	cursor: pointer
}

.multi_Language_mobi_panel {
	display: none
}

.jz_screen_mobi .multi_Language_mobi_panel.lan_active {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9100
}

.jz_screen_mobi .multi_Language_mobi_panel .lan_layout {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6)
}

.multi_Language_mobi_panel .lan_mobi_lists {
	-webkit-justify-content: space-around;
	justify-content: space-around;
	max-width: 100%;
	z-index: 1;
	position: absolute;
	top: auto;
	left: 0;
	bottom: 0;
	padding: 0;
	padding-bottom: 0;
	width: 100%;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	box-shadow: 0 0 20px rgba(0, 0, 0, .15);
	background: #fff;
	white-space: normal;
	max-height: 300px;
	overflow-y: auto
}

.lan_mobi_lists::-webkit-scrollbar-thumb {
	background-color: #c1c1c1
}

.lan_mobi_lists::-webkit-scrollbar {
	width: 3px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.multi_Language_mobi_panel .lan_mobi_list {
	height: 50px;
	line-height: 50px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 30px;
	border-bottom: 1px solid #f0f0f0
}

.lan_mobi_list a {
	width: 100%;
	display: inline-block;
	-webkit-tap-highlight-color: transparent
}

.languages_expansion {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 10px
}

.jz_screen_pc .languages_expansion {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_screen_mobi .languages_expansion {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.jz_screen_mobi .languages_expansion .language_item {
	text-align: left;
	margin: 5px 10px
}

.languages_expansion .s_multi_language_icon+.s_multi_language_text {
	margin-left: 8px;
	text-align: left
}

.jz_screen_pc .languages_expansion .language_item {
	margin: 5px 0
}

.jz_screen_pc .languages_expansion .language_item_after {
	width: 1px;
	height: 18px;
	background: #b68686;
	opacity: .2;
	margin: 0 15px
}

.languages_expansion .language_item:last-child .language_item_after {
	display: none
}

.languages_dropdown {
	position: relative
}

.languages_default_item {
	line-height: 60px;
	height: 60px;
	cursor: pointer
}

.lan_list .s_multi_language_text,
.languages_dropdown_panel .s_multi_language_text,
.languages_expansion .s_multi_language_text {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

.lan_mobi_list .s_multi_language_text {
	max-width: -webkit-calc(100% - 42px);
	max-width: -moz-calc(100% - 42px);
	max-width: calc(100% - 42px);
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block
}

.languages_dropdown_panel {
	position: absolute;
	width: 150px;
	padding: 0 15px 0 12px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ebebeb;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index: 9999;
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.languages_dropdown_panel {
	left: 50%;
	margin-left: -74px;
	list-style: none
}

.jz_screen_pc .languages_dropdown_panel.top {
	top: 50px
}

.languages_dropdown_panel.bottom {
	bottom: 50px
}

.jz_screen_mobi .languages_dropdown_panel.top {
	right: 0;
	margin-left: -123px
}

.jz_screen_mobi .g_mobi_nav_position__right .languages_dropdown_panel.top {
	left: 0;
	margin-left: -15px;
	right: auto
}

.jz_screen_mobi .languages_dropdown_panel .dropdown_panel_triangle.bottom {
	left: 50%
}

.jz_screen_mobi .languages_dropdown_panel.top .dropdown_panel_triangle {
	left: auto;
	right: 15px
}

.jz_screen_mobi .g_mobi_nav_position__right .languages_dropdown_panel.top .dropdown_panel_triangle {
	left: 25px
}

.languages_dropdown_panel.active {
	display: block
}

.languages_dropdown_item {
	margin: 20px 0
}

.language_item_wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.languages_dropdown_panel .dropdown_panel_triangle {
	width: 12px;
	height: 12px;
	background: #fff;
	position: absolute;
	left: 50%;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	box-shadow: inherit;
	border: 1px solid #ebebeb;
	border-left: 0;
	border-bottom: 0
}

.languages_dropdown_panel.top .dropdown_panel_triangle {
	top: 0;
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-moz-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	-o-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg)
}

.languages_dropdown_panel.bottom .dropdown_panel_triangle {
	bottom: -12px;
	-webkit-transform: translate(-50%, -50%) rotate(-225deg);
	-moz-transform: translate(-50%, -50%) rotate(-225deg);
	-ms-transform: translate(-50%, -50%) rotate(-225deg);
	-o-transform: translate(-50%, -50%) rotate(-225deg);
	transform: translate(-50%, -50%) rotate(-225deg)
}

.languages_dropdown_panel .dropdown_panel_triangle_child {
	position: absolute;
	left: 0;
	top: 0;
	width: 200%;
	height: 100%;
	background: inherit;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	-webkit-transform: rotate(45deg) translate(-20%, 84%);
	-moz-transform: rotate(45deg) translate(-20%, 84%);
	-ms-transform: rotate(45deg) translate(-20%, 84%);
	-o-transform: rotate(45deg) translate(-20%, 84%);
	transform: rotate(45deg) translate(-20%, 84%)
}

.languages-dropdown-fade-active,
.languages-dropdown-fade-leave-active {
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease
}

.languages-dropdown-fade-enter,
.languages-dropdown-fade-leave-to {
	opacity: 0
}

.s_multi_language_icon_active {
	padding: 8px 6px;
	border: 1px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.languages_dropdown.no_text .languages_dropdown_item {
	display: inline-block;
	vertical-align: middle;
	margin: 8px
}

.languages_dropdown.no_text .languages_dropdown_panel {
	width: 150px;
	margin-left: -75px;
	text-align: center
}

.languages_dropdown.mobi.no_text .languages_dropdown_panel {
	width: 150px;
	padding: 10px 0 10px 0
}

.languages_dropdown.mobi.no_text .languages_dropdown_panel.top {
	margin-left: -122px
}

.g_mobi_nav_position__right .languages_dropdown.mobi.no_text .languages_dropdown_panel.top {
	margin-left: -15px
}



.languages_dropdown.mobi.no_text .languages_dropdown_item {
	margin: 6px
}

.languages.languages_dropdown:hover .s_multi_language_dropdown_svg {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.s_multi_language_dropdown_svg {
	color: #666;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-left: 5px;
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: -o-transform .3s ease;
	-moz-transition: transform .3s ease, -moz-transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease
}

#jzPopup .jz_popover .popover_header_wrap {
	margin-bottom: 34px
}

#jzPopup .jz_popover .popover_panel {
	position: fixed
}

.J_hoverImageParent {
	max-width: 100% !important
}

.J_hoverImageParent,
.J_hoverImageParent img {
	height: auto !important
}

.jz_screen_pc .gw_watermark {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 9032;
	pointer-events: none;
	opacity: 1;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-image: url(/image/watermark_pc.png?v=202006190910)
}

.jz_screen_mobi .gw_watermark {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 9032;
	pointer-events: none;
	opacity: 1;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-image: url(/image/watermark_h5.png?v=202006190910)
}
